Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.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
Sql server 第一个sql查询出现登录超时过期错误_Sql Server_Login_Timeout - Fatal编程技术网

Sql server 第一个sql查询出现登录超时过期错误

Sql server 第一个sql查询出现登录超时过期错误,sql-server,login,timeout,Sql Server,Login,Timeout,我正在运行SQLServer2005,并将IIS用于ASP脚本 我的sql有一个问题,那就是当我第一次运行sql查询(exp:http://[host name]和localhostas[host name])时(比如启动windows时),或者当会话由于空闲时间过长而超时时,会发生以下错误: 登录超时已过期 但在那之后,当我刷新页面时,一切都会好起来,它会像它应该的那样工作 It looks like it takes a long time to run the sproc the "fir

我正在运行SQLServer2005,并将IIS用于ASP脚本

我的sql有一个问题,那就是当我第一次运行sql查询(exp:http://[host name]和
localhost
as[host name])时(比如启动windows时),或者当会话由于空闲时间过长而超时时,会发生以下错误:

登录超时已过期

但在那之后,当我刷新页面时,一切都会好起来,它会像它应该的那样工作

It looks like it takes a long time to run the sproc the "first" time, from then on it only takes less than a sec to execute the sproc. 

SQL Server将在存储过程第一次运行时为其生成执行计划,因此会导致较长的持续时间。下一次SQL可以重用执行计划,这样持续时间会更短。但是,46秒的持续时间不正常,您可以尝试在表上创建聚集索引,以加快查询速度。

这是经典ASP还是ASP.NET由ASP经典完成。您是否尝试优化查询和/或增加SQL命令超时?