程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server連接中三個最常見錯誤原因分析 (3) 提示連接超時

SQL Server連接中三個最常見錯誤原因分析 (3) 提示連接超時

編輯:關於SqlServer

三.提示連接超時

如果遇到第三個錯誤,一般而言表示客戶端已經找到了這台服務器,並且可以進行連接,
不過是由於連接的時間大於允許的時間而導致出錯.
這種情況一般會發生在當用戶在Internet上運行企業管理器來注冊另外一台同樣在Internet上的服務器,
並且是慢速連接時,有可能會導致以上的超時錯誤.有些情況下,由於局域網的網絡問題,也會導致這樣的錯誤.

要解決這樣的錯誤,可以修改客戶端的連接超時設置.
默認情況下,通過企業管理器注冊另外一台SQL Server的超時設置是 4 秒,
而查詢分析器是 15 秒(這也是為什麼在企業管理器裡發生錯誤的可能性比較大的原因).

具體步驟為:
企業管理器中的設置:
1.在企業管理器中,選擇菜單上的"工具",再選擇"選項"
2.在彈出的"SQL Server企業管理器屬性"窗口中,點擊"高級"選項卡
3.在"連接設置"下的"登錄超時(秒)"右邊的框中輸入一個比較大的數字,如 20.

查詢分析器中的設置:
工具 選項 連接 將登錄超時設置為一個較大的數字

 

連接超時改為0

1、先保證ping通
2、在DOS下寫入telnet ip 1433不會報錯
3、用ip連如企業管理器:
企業管理器>右鍵SQlserver組>新建sqlserver注冊>下一步>寫入遠程實例名(IP,機器名)>下一步>選Sqlserver登陸>下一步>寫入登陸名與密碼(sa,pass)>下一步>下一步>完成
4、如果還不行:
sqlserver服務器>開始菜單>SQLserver>服務器網絡實用工具>啟用 WinSock代理>代理地址:(sqlserver服務器IP)>代理端口>1433>OK了
5、如果還不行:
sqlserver客戶端>開始菜單>SQLserver>客戶端網絡實用工具>別名>添加>寫入別名如"大力">"網絡庫"選tcp/ip>服務器名稱寫入遠程ip或實例名>OK了



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved