问题描述
- C#数据库链接超时,connect timeout设置无效
-
我的链接string如下,设置了connect timeout为60,结果还是一二十秒就timeout了,后来设置成600也是一样,为什么
Data Source=192.168.2.33sql2008R2;Initial Catalog=CSDBExtreme2015;Connect Timeout=600 ;Persist Security Info=False;User ID=sa;Password=dmgis@123456;MultipleActiveResultSets=true
解决方案
这是客户端的超时,还有服务端的超时呢。用下面的语句查看
sp_configure 'show advanced options', 1
EXEC sp_configure 'query wait'
用下面的语句修改
sp_configure 'query wait', 2147483647
RECONFIGURE
解决方案二:
web.congif改了?
解决方案三:
查看你的数据库设置是否将服务器身份验证设置为“SQL SERVER和windows身份验证”....另外,查看你的“登陆名”SA帐户是否被禁用。如上两项都没有问题,那么可以试一下先用VS“工具”--》“连接到数据库”试测试一下连接,如果没问题就把它的连接串拷一下替代你的试试。这样应该没问题了
解决方案四:
你这个超时是不是你的sql服务里禁用了连接服务了,你在计算机管理里看一看!
时间: 2024-09-17 04:04:57