我有一个庞大的存储过程,我想在asp.net VB前端为它创建一个进度条。因此,正如之前在stackoverflow上所建议的那样,我必须在前端使用额外的状态表和计时器。然后,我必须调用另一个存储过程,它将返回存储过程的当前状态。但我无法从前端对sql server执行异步过程调用。我应该尝试在sql server端设置什么设置以允许异步程序?在前端,看起来我的程序在命中存储过程#1时停止执行。
答案 0 :(得分:3)
实际上你不需要在assync中启动第二个proc。 只需在c#侧打开另一个连接并定期(这里可以使用低优先级线程或定时器)调用你的#2 - 检查进度。