設定用戶端通訊協定
此主題描述如何使用 SQL Server 組態管理員,在 SQL Server 2012 中設定用戶端應用程式所使用的用戶端通訊協定。 Microsoft SQL Server 支援使用 TCP/IP 網路通訊協定和具名管道通訊協定來進行用戶端通訊。 如果用戶端是連接到同一部電腦上的 Database Engine 執行個體,也可以使用共用記憶體通訊協定。 選取通訊協定有三種常見的方法。
您可以在「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 時變更通訊協定的順序。 [啟用的通訊協定] 方塊裡最上方的通訊協定,是預設通訊協定。
您可以勾選 [啟用共用記憶體通訊協定] 方塊來個別啟用共用記憶體通訊協定。