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

SQL Server連接中的三個最常見錯誤

編輯:關於SqlServer

一."SQL Server 不存在或訪問被拒絕"

這個是最復雜的,錯誤發生的原因比較多,需要檢查的方面也比較多.

一般說來,有以下幾種可能性:

1,SQL Server名稱或IP地址拼寫有誤

2,服務器端網絡配置有誤

3,客戶端網絡配置有誤

要解決這個問題,我們一般要遵循以下的步驟來一步步找出導致錯誤的原因.

============= 首先,檢查網絡物理連接 =============

ping <服務器IP地址/服務器名稱>

如果 ping <服務器IP地址> 不成功,說明物理連接有問題,這時候要檢查硬件設備,如網卡,HUB,路由器等.

還有一種可能是由於客戶端和服務器之間安裝有防火牆軟件造成的,比如 ISA Server.防火牆軟件可能會屏蔽對 ping,telnet 等的響應

因此在檢查連接問題的時候,我們要先把防火牆軟件暫時關閉,或者打開所有被封閉的端口.

如果ping <服務器IP地址> 成功而,ping <服務器名稱> 失敗

則說明名字解析有問題,這時候要檢查 DNS 服務是否正常.

有時候客戶端和服務器不在同一個局域網裡面,這時候很可能無法直接使用服務器名稱來標識該服務器,這時候我們可以使用HOSTS文件來進行名字解析,

具體的方法是:

1.使用記事本打開HOSTS文件(一般情況下位於C:WINNTsystem32driversetc).

添加一條IP地址與服務器名稱的對應記錄,如:

172.168.10.24 myserver

2.或在 SQL Server 的客戶端網絡實用工具裡面進行配置,後面會有詳細說明.

============= 其次,使用 telnet 命令檢查SQL Server服務器工作狀態 =============

telnet <服務器IP地址> 1433

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