Share via


疑難排解:在管道的另一端沒有處理序

若伺服器未啟用具名管道的支援 (即使有像 TCP/IP 的其他通訊協定可以使用),則連接到 SQL Server 的用戶端在連接到 SQL Server 時可能會遇到這個具名管道錯誤。

若伺服器中未啟用具名管道,則使用具名管道的用戶端連接嘗試會遭到拒絕。此錯誤會在下列兩種情況下發生:

  • 用戶端只使用具名管道來嘗試連接,而伺服器上未啟用具名管道通訊協定。

  • 用戶端使用任何可用的通訊協定來嘗試連接,但具名管道在用戶端通訊協定順序中列在 TCP 前面。

錯誤文字

具名管道提供者:在管道的另一端沒有處理序。

Microsoft SQL Server Native Client:通訊連結失敗。

Microsoft SQL Server Native Client:建立伺服器的連接時發生錯誤。連接到 SQL Server 時,可能因為在預設的設定下 SQL Server 不允許遠端連接而引起此失敗。

此錯誤的常見原因

原因

解決方案

用戶端正使用具名管道來嘗試連接,而伺服器未設定為允許使用具名管道進行遠端連接。

使用 TCP/IP 來連接,或使用「SQL Server 組態管理員」來啟用使用具名管道的遠端連接。

在嘗試使用 TCP 通訊協定之前,用戶端通訊協定順序先嘗試使用具名管道通訊協定來連接,而伺服器上未啟用具名管道。

在用戶端電腦上使用「SQL Server 組態管理員」,將通訊協定順序清單中的 TCP 移到具名管道前面。