Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 零星错误:40-无法打开到SQL Server的连接_C#_Asp.net_Sql Server_Vb.net - Fatal编程技术网

C# 零星错误:40-无法打开到SQL Server的连接

C# 零星错误:40-无法打开到SQL Server的连接,c#,asp.net,sql-server,vb.net,C#,Asp.net,Sql Server,Vb.net,我正在尝试调试客户端系统上的一个问题 我们在VB.NET和SQLServer2005中使用ASP.NET2.0WebForms。加载某个页面时,客户端报告错误,称值索引超出范围。我还没有看到这一点,没有人截图的问题,但我只是得到没有数据返回到页面上,而不是一个问题显示出来 但是:我们的问题审核日志系统正在存储错误:40-无法打开到SQL Server的连接 这个错误是非常偶然的,有时一切正常,然后在半小时内你可以得到问题2-3次后,它尝试加载和超时约5分钟后 我实际上没有显示编译代码的权限,但该

我正在尝试调试客户端系统上的一个问题

我们在VB.NET和SQLServer2005中使用ASP.NET2.0WebForms。加载某个页面时,客户端报告错误,称值索引超出范围。我还没有看到这一点,没有人截图的问题,但我只是得到没有数据返回到页面上,而不是一个问题显示出来

但是:我们的问题审核日志系统正在存储错误:40-无法打开到SQL Server的连接

这个错误是非常偶然的,有时一切正常,然后在半小时内你可以得到问题2-3次后,它尝试加载和超时约5分钟后

我实际上没有显示编译代码的权限,但该代码用于许多其他客户机,没有任何问题

连接字符串如下所示:

<add name="****" 
     connectionString="Server=***\SQL2005;Database=032;User Id=*******;Pwd=*****;" 
     providerName="System.Data.SqlClient"/>
我想知道,我是否会因为网络问题而得到错误:40,或者我应该更深入地研究代码,例如传递的参数值


我很困惑,有没有其他人看到过类似的情况?

如果代码编译时没有任何错误,并且您有时可以成功连接,但有时出现问题,则更可能是网络错误,就像是代码问题或连接字符串问题一样,它永远不会被编译,也不会让你连接到服务器。不一定,如果是运行时错误,它仍然会被编译。虽然我无法再现系统错误,但还是报告了系统错误,这一事实让我感到困惑。编码运行时错误是否会阻塞与数据库的连接,导致连接超时并产生错误40?是否有负载平衡设置?