我有五个存储过程,每个sp将花费大约一个小时,我只是通过创建Windows服务连续运行这些sp,在一小时后运行服务我得到与连接相关的错误
我的连接字符串在下面给出..我正在使用asp.net(C#编码)
数据源= 127.0.0.1;初始目录= xxxx;用户= xx;密码= xxxxx;
错误是连接清理期间发生传输级错误。 (提供者:TCP提供者,错误:0 - 远程主机强行关闭现有连接。)
答案 0 :(得分:0)
传输级别错误通常与正在断开的sql server的连接有关...通常是网络。
当sql查询运行时间过长时,通常会抛出超时过期。
这样的选择很少:
1)检查Internet连接(如果您的sql server和visual studio之间的连接是通过网络完成的)
2)检查VPN(如果使用)或任何其他工具的连接
3)重启IIS
4)重启机器
5)优化SQL查询。