疑難排解:在管道的另一端沒有處理序
若伺服器未啟用具名管道的支援 (即使有像 TCP/IP 的其他通訊協定可以使用),則連接到 SQL Server 的用戶端在連接到 SQL Server 時可能會遇到這個具名管道錯誤。
若伺服器中未啟用具名管道,則使用具名管道的用戶端連接嘗試會遭到拒絕。此錯誤會在下列兩種情況下發生:
用戶端只使用具名管道來嘗試連接,而伺服器上未啟用具名管道通訊協定。
用戶端使用任何可用的通訊協定來嘗試連接,但具名管道在用戶端通訊協定順序中列在 TCP 前面。
錯誤文字
具名管道提供者:在管道的另一端沒有處理序。
MicrosoftSQL Server Native Client:通訊連結失敗。
MicrosoftSQL Server Native Client:建立伺服器的連接時發生錯誤。連接到 SQL Server 時,可能因為在預設的設定下 SQL Server 不允許遠端連接而引起此失敗。
此錯誤的常見原因
原因 |
解決方案 |
---|---|
用戶端正使用具名管道來嘗試連接,而伺服器未設定為允許使用具名管道進行遠端連接。 |
使用 TCP/IP 來連接,或使用「SQL Server 組態管理員」來啟用使用具名管道的遠端連接。 |
在嘗試使用 TCP 通訊協定之前,用戶端通訊協定順序先嘗試使用具名管道通訊協定來連接,而伺服器上未啟用具名管道。 |
在用戶端電腦上使用「SQL Server 組態管理員」,將通訊協定順序清單中的 TCP 移到具名管道前面。 |