設定用戶端網路通訊協定

用戶端應用程式可以使用 TCP/IP、具名管道、VIA 或共用記憶體通訊協定連接到 Microsoft SQL Server。這些通訊協定是使用 SQL Server Native Client dll 中包含的用戶端網路程式庫來實作。若要設定 SQL Server 用戶端,請使用「SQL Server 組態管理員」,這是新的 Microsoft Management Console (MMC) 嵌入式管理單元,您可以從 [開始] 功能表或「電腦管理」公用程式中存取此嵌入式管理單元。「SQL Server 組態管理員」提供關於您的用戶端網路通訊協定的資訊,並允許您設定某些通訊協定選項。「SQL Server 組態管理員」也能讓您變更預設的網路通訊協定,並定義如何連接到特定伺服器。

啟用和設定通訊協定

「SQL Server 組態管理員」會併入舊版 SQL Server 的用戶端網路公用程式功能,並針對與 SQL Server 相容之任何版本的 SQL Server,提供用戶端組態功能。

若要啟動「SQL Server 組態管理員」,請按一下 [開始],並依序指向 [程式集][Microsoft SQL Server][組態工具],然後按一下 [SQL Server 組態管理員]。若要存取用戶端組態部分,請在主控台窗格中按一下 [SQL Server Native 用戶端組態]

使用 SQL Server 組態管理員來執行下列動作:

  • 變更用戶端嘗試連接到伺服器時使用的預設通訊協定。

  • 連接到伺服器時,變更嘗試使用所有已啟用通訊協定的順序。

  • 建立指定伺服器的用戶端連接,並將它們儲存為組態項目。組態項目是由伺服器別名、用戶端通訊協定以及任何相關的連接參數 (例如:管道名稱或通訊埠編號) 所組成。

  • 顯示有關目前安裝在系統上的 SQL Server 用戶端通訊協定的資訊。

    重要事項重要事項

    「SQL Server 組態管理員」會為伺服器別名組態與預設用戶端網路程式庫建立登錄項目。然而,應用程式並不會安裝 SQL Server 用戶端網路程式庫或網路通訊協定。SQL Server 用戶端網路程式庫是在安裝 SQL Server 時安裝;網路通訊協定是在安裝 Microsoft Windows 時安裝 (或透過[控制台] 中的 [網路] 安裝)。某些特定網路通訊協定可能不會隨 Windows 安裝。如需有關安裝這些網路通訊協定的詳細資訊,請參閱供應商說明文件。

通訊協定

SQL Server 用戶端可用的通訊協定包括 TCP/IP、具名管道、VIA 與共用記憶體。如需判斷要使用哪個通訊協定的說明,請參閱<選擇網路通訊協定>。

重要事項重要事項

VIA 通訊協定已被取代。未來的 Microsoft SQL Server 版本將移除這項功能。請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

安全性

若要加密應用程式電腦與執行 SQL Server 執行個體之電腦間傳送的資料,SQL Server 可以使用安全通訊端層 (SSL)。啟用 SSL 加密之前,您必須在資料庫電腦上安裝憑證授權單位提供的伺服器憑證,而用戶端必須信任相同的根憑證簽署授權單位。如需有關 SSL 加密的詳細資訊,請參閱<加密 SQL Server 的連接>。

共用記憶體通訊協定只能用來與在 SQL Server 相同電腦上執行的處理序進行通訊。這是預設啟用的通訊協定。Windows 會管理共用記憶體的安全性。在 Microsoft 用戶端網路通訊協定中,這是最安全的一種。