天天看點

伺服器消息17,伺服器:消息 17,級别16,[Microsoft][ODBC SQL Server Driver][DBMSLPCN]SQL Server 不存在或通路被拒絕...

滿意答案

伺服器消息17,伺服器:消息 17,級别16,[Microsoft][ODBC SQL Server Driver][DBMSLPCN]SQL Server 不存在或通路被拒絕...

sxsx16796

2016.08.11

伺服器消息17,伺服器:消息 17,級别16,[Microsoft][ODBC SQL Server Driver][DBMSLPCN]SQL Server 不存在或通路被拒絕...

采納率:56%    等級:9

已幫助:266人

使用 telnet 指令檢查SQL Server伺服器工作狀态 =============

telnet 1433

如果指令執行成功,可以看到螢幕一閃之後光标在左上角不停閃動,這說明 SQL Server 伺服器工作正常,并且正在監聽1433端口的 TCP/IP 連接配接

如果指令傳回"無法打開連接配接"的錯誤資訊,則說明伺服器端沒有啟動 SQL Server 服務,

也可能伺服器端沒啟用 TCP/IP 協定,或者伺服器端沒有在 SQL Server 預設的端口1433上監聽.

=============接着,我們要到伺服器上檢查伺服器端的網絡配置,檢查是否啟用了命名管道.是否啟用了 TCP/IP 協定等等 =============

可以利用 SQL Server 自帶的伺服器網絡使用工具來進行檢查.

點選:程式 -- Microsoft SQL Server -- 伺服器網絡使用工具

打開該工具後,在"正常"中可以看到伺服器啟用了哪些協定.

一般而言,我們啟用命名管道以及 TCP/IP 協定.

點中 TCP/IP 協定,選擇"屬性",我們可以來檢查 SQK Server 服務預設端口的設定

一般而言,我們使用 SQL Server 預設的1433端口.如果選中"隐藏伺服器",則意味着用戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接配接.

============= 接下來我們要到用戶端檢查用戶端的網絡配置 =============

我們同樣可以利用 SQL Server 自帶的用戶端網絡使用工具來進行檢查,

所不同的是這次是在用戶端來運作這個工具.

點選:程式 -- Microsoft SQL Server -- 用戶端網絡使用工具

打開該工具後,在"正常"項中,可以看到用戶端啟用了哪些協定.

一般而言,我們同樣需要啟用命名管道以及 TCP/IP 協定.

點選 TCP/IP 協定,選擇"屬性",可以檢查用戶端預設連接配接端口的設定,該端口必須與伺服器一緻.

單擊"别名"頁籤,還可以為伺服器配置别名.伺服器的别名是用來連接配接的名稱,

連接配接參數中的伺服器是真正的伺服器名稱,兩者可以相同或不同.别名的設定與使用HOSTS檔案有相似之處.

00分享舉報