Windows服务asp.net长期存储过程

时间:2012-07-21 13:31:20

标签: asp.net sql-server

我有五个存储过程,每个sp将花费大约一个小时,我只是通过创建Windows服务连续运行这些sp,在一小时后运行服务我得到与连接相关的错误

我的连接字符串在下面给出..我正在使用asp.net(C#编码)

数据源= 127.0.0.1;初始目录= xxxx;用户= xx;密码= xxxxx;

错误是连接清理期间发生传输级错误。 (提供者:TCP提供者,错误:0 - 远程主机强行关闭现有连接。)

1 个答案:

答案 0 :(得分:0)

传输级别错误通常与正在断开的sql server的连接有关...通常是网络。

当sql查询运行时间过长时,通常会抛出超时过期。

这样的选择很少:
1)检查Internet连接(如果您的sql server和visual studio之间的连接是通过网络完成的)
2)检查VPN(如果使用)或任何其他工具的连接 3)重启IIS
4)重启机器
5)优化SQL查询。