設定用戶端通訊協定
適用於:SQL Server
本主題描述如何使用 SQL Server 組態管理員,在 SQL Server 中設定用戶端應用程式所使用的用戶端通訊協定。 Microsoft SQL Server 支援使用 TCP/IP 網路通訊協定和具名管道通訊協定來進行用戶端通訊。 如果用戶端是連接到相同電腦上的資料庫引擎執行個體,也可以使用共用記憶體通訊協定。 選取通訊協定有三種常見的方法。
您可以在 SQL Server 組態管理員中設定通訊協定順序,來設定所有用戶端應用程式使用相同的網路通訊協定。
藉由建立別名,您可以設定單一用戶端應用程式使用不同的網路通訊協定。 如需詳細資訊,請參閱建立或刪除用戶端使用的伺服器別名 (SQL Server 組態管理員)。
有些用戶端應用程式 (如 sqlcmd.exe) 可以指定通訊協定做為連接字串的一部分。 如需詳細資訊,請參閱使用 sqlcmd 連接至 Database Engine。
使用 SQL Server 組態管理員
若要啟用或停用用戶端通訊協定
在 SQL Server 組態管理員中,展開 [SQL Server Native Client 組態],以滑鼠右鍵按一下 [用戶端通訊協定],然後按一下 [屬性]。
在 [停用的通訊協定] 方塊中按一下某通訊協定,再按一下 [啟用] ,即可啟用通訊協定。
在 [啟用的通訊協定] 方塊中按一下某通訊協定,再按一下 [停用] ,即可停用通訊協定。
若要變更用戶端電腦的預設通訊協定或通訊協定順序
在 SQL Server 組態管理員中,展開 [SQL Server Native Client 組態],以滑鼠右鍵按一下 [用戶端通訊協定],然後按一下 [屬性]。
在 [啟用的通訊協定] 方塊中,按一下 [上移] 或 [下移],來變更要連接到 SQL Server 時使用通訊協定的順序。 [啟用的通訊協定] 方塊裡最上方的通訊協定,是預設通訊協定。
重要
SQL Server 組態管理員會為伺服器別名組態與預設用戶端網路程式庫建立登錄項目。 然而,應用程式並不會安裝 SQL Server 用戶端網路程式庫或網路通訊協定。 SQL Server 用戶端網路程式庫是在安裝 SQL Server 時安裝;網路通訊協定是在安裝 Microsoft Windows 時安裝 (或透過 [控制台] 中的 [網路] 安裝)。 某些特定網路通訊協定可能不會隨 Windows 安裝。 如需有關安裝這些網路通訊協定的詳細資訊,請參閱供應商說明文件。
若要設定用戶端使用 TCP/IP
在 SQL Server 組態管理員中,展開 [SQL Server Native Client 組態],以滑鼠右鍵按一下 [用戶端通訊協定],然後按一下 [屬性]。
請在 [啟用的通訊協定] 方塊中,按一下向上箭號與向下箭號,以便在嘗試連接 SQL Server 時變更通訊協定的順序。 [啟用的通訊協定] 方塊裡最上方的通訊協定,是預設通訊協定。
您可以勾選 [啟用共用記憶體通訊協定] 方塊來個別啟用共用記憶體通訊協定。