Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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# SQL 2005超时已过期`_C#_Sql_Asp.net_Sql Server - Fatal编程技术网

C# SQL 2005超时已过期`

C# SQL 2005超时已过期`,c#,sql,asp.net,sql-server,C#,Sql,Asp.net,Sql Server,在通过网站执行时,我遇到了SQL超时过期错误。实际的bug显示 超时已过期。操作完成前的超时时间或服务器没有响应 我试过的 转到SQL Server设置,并将执行时间从600更改为0(无限制) 还在配置文件中的连接字符串上尝试了超时键\ 不走运!任何用于尝试的选项都可以检查您是否未在表中应用任何锁,锁定也会产生此类问题。您可以在SQL命令上指定超时 SqlCommand myCmd = new SqlCommand("myStoredProcedure", myConnection); myCm

在通过网站执行时,我遇到了SQL超时过期错误。实际的bug显示

超时已过期。操作完成前的超时时间或服务器没有响应

我试过的

  • 转到SQL Server设置,并将执行时间从600更改为0(无限制)

  • 还在配置文件中的连接字符串上尝试了超时键\


  • 不走运!任何用于尝试的选项都可以检查您是否未在表中应用任何锁,锁定也会产生此类问题。

    您可以在SQL命令上指定超时

    SqlCommand myCmd = new SqlCommand("myStoredProcedure", myConnection);
    myCmd.CommandTimeout = 300; 
    

    但是您确实需要查看查询和/或表结构,不需要延长超时时间。

    您正在执行的查询是什么?数据行大小是多少?查询是否在事务中?如果是,您也应该增加事务超时。
    转到SQL Server设置并更改执行时间
    SQL Server没有执行超时选项。您应该更改SQL命令的超时时间。您使用什么技术连接SQL Server?@Matt Im使用Select语句,数据行大小约为10000行。您对此错误的第一个响应应该是调整查询,而不是延长超时时间!如果您的应用程序不等待服务器的响应,那么您的用户不太可能会这样做。如果发布查询、相关表定义和相关索引以及执行计划,那么可能会有人帮助调整查询。