sqlserver连接超时
㈠ sql 2005 镞犳硶杩炴帴 瓒呮椂镞堕棿宸插埌
链変簺𨱍呭喌涓嬶纴鐢变簬灞锘熺绣镄勭绣缁滈梾棰桡纴涔熶细瀵艰嚧杩欐牱镄勯敊璇銆傝佽В鍐宠繖镙风殑阌栾锛屽彲浠ヤ慨鏀瑰㈡埛绔镄勮繛鎺ヨ秴镞惰剧疆銆 浼佷笟绠$悊鍣ㄤ腑镄勮剧疆: 1銆佸湪浼佷笟绠$悊鍣ㄤ腑锛岄夋嫨凿滃崟涓婄殑"宸ュ叿"锛屽啀阃夋嫨"阃夐”" 2銆佸湪寮瑰嚭镄"SQL Server浼佷笟绠$悊鍣ㄥ睘镐"绐楀彛涓锛岀偣鍑"楂樼骇"阃夐”鍗 3銆佸湪"杩炴帴璁剧疆"涓嬬殑"锏诲綍瓒呮椂锛堢掞级"鍙宠竟镄勬嗕腑杈揿叆涓涓姣旇缉澶х殑鏁板瓧锛屽 20銆 镆ヨ㈠垎鏋愬櫒涓镄勮剧疆: 宸ュ叿 阃夐” 杩炴帴 灏嗙橱褰曡秴镞惰剧疆涓轰竴涓杈冨ぇ镄勬暟瀛 杩炴帴瓒呮椂鏀逛负0 1銆佸厛淇濊瘉ping阃 2銆佸湪dos涓嫔啓鍏telnet ip 1433涓崭细鎶ラ敊 3銆佺敤ip杩炲备紒涓氱$悊鍣锛 浼佷笟绠$悊鍣>鍙抽敭SQlserver缁>鏂板缓sqlserver娉ㄥ唽>涓嬩竴姝>鍐椤叆杩灭▼瀹炰緥钖嶏纸IP锛屾満鍣ㄥ悕锛>涓嬩竴姝>阃塖qlserver锏婚檰>涓嬩竴姝>鍐椤叆锏婚檰钖崭笌瀵嗙爜锛坰a锛宲ass锛>涓嬩竴姝>涓嬩竴姝>瀹屾垚
㈡ .NET连接SQLServer返回数据时提示“超时时间已到。在操作完成之前超时时间已过或服务器未响应。” 附代码
我也遇到过这个问题,你可以试着打开你的sql客户端,连接下服务器上的数据库,估计会直接出现这个错误提示,然后你把连接时间改成30秒,或者更长一些就能够登录到服务器上的sql server.
解决方法就是把项目配置文件中的访问超时时间设置长一些.
我遇到这个问题时是因为我的项目发布在虚拟机上,所以速度比较慢,访问总是超时,去试试吧,这个方法或许能解决你的问题.
不行的话就在代码上设置command的timeout时间.