用戶端網路組態

用戶端軟體可讓用戶端電腦連接到網路上的 MicrosoftSQL Server 執行個體。「用戶端」是前端應用程式,它會使用伺服器 (如 SQL Server Database Engine) 所提供的服務。主控這個應用程式的電腦稱為用戶端電腦。

在最簡單的層級中,SQL Server 用戶端可以與 SQL Server 執行個體位在相同的機器上。不過,用戶端通常會透過網路連接到一或多個遠端伺服器。SQL Server 的用戶端/伺服器架構可供完美無缺地管理網路上的多個用戶端及伺服器。預設用戶端組態在大部分情況下都會足夠。

SQL Server 用戶端可以包括各種類型的應用程式,例如:

  • OLE DB 取用者

    這些應用程式會使用 SQL Server Native Client OLE DB 提供者,連接到 SQL Server 的執行個體。OLE DB 提供者會在 SQL Server 與把 SQL Server 資料當作 OLE DB 資料列集取用的用戶端應用程式之間居中協調。sqlcmd 命令提示字元公用程式與 SQL Server Management Studio 都是 OLE DB 應用程式的範例。

  • ODBC 應用程式

    這些應用程式包括與舊版 SQL Server 一起安裝的用戶端公用程式,如 osql 命令提示字元公用程式,以及其他使用 SQL Server Native Client ODBC 驅動程式連接到 SQL Server 執行個體的應用程式。

  • DB-Library 用戶端

    這些應用程式包括 SQL Serverisql 命令提示字元公用程式及撰寫到 DB-Library 的用戶端。SQL Server 支援用戶端應用程式使用 DB-Library,但僅限於 MicrosoftSQL Server 7.0 功能。

[!附註]

雖然 SQL Server Database Engine 仍支援使用 DB-Library 和內嵌式 SQL API 的現有應用程式的連接,但它不包含要在使用這些 API 的應用程式上執行程式設計工作所需要的檔案或文件集。SQL Server Database Engine 的未來版本將卸除對 DB-Library 或內嵌式 SQL 應用程式連接的支援。請勿使用 DB-Library 或內嵌式 SQL 來開發新的應用程式。在修改現有的應用程式時,請移除對 DB-Library 或內嵌式 SQL 的相依性。如果不想要使用這些 API,請使用 SQLClient 命名空間或 API (例如 OLE DB 或 ODBC)。SQL Server 不包含執行這些應用程式所需的 DB-Library DLL。若要執行 DB-Library 或內嵌式 SQL 應用程式,則您必須可從 SQL Server 6.5 版、SQL Server 7.0 或 SQL Server 2000 使用 DB-Library DLL。

不論應用程式的類型為何,管理用戶端主要在於設定其與 SQL Server 伺服器元件的連線。視您站台的需要,用戶端管理的範圍小自輸入伺服器電腦名稱,到建立一個自訂的設定項目以適應多變的多重伺服器環境。

SQL Server Native Client DLL 包含網路程式庫,而且是透過安裝程式進行安裝。全新安裝 SQL Server 期間不會啟用網路通訊協定。升級安裝會啟用先前啟用的通訊協定。基礎網路通訊協定會安裝為 Windows 安裝程式的一部分 (或透過 [控制台] 中的 [網路])。下列工具可用以管理 SQL Server 用戶端:

  • SQL Server 組態管理員

    用戶端與伺服器網路元件都是由 SQL Server 組態管理員所管理,其結合了舊版的 SQL Server 網路公用程式、SQL Server 用戶端網路公用程式及服務管理員。「SQL Server 組態管理員」是一個 Microsoft Management Console (MMC) 嵌入式管理單元。它也會以節點形式出現在 Windows Computer Manager 嵌入式管理單元中。個別的網路程式庫可以使用「SQL Server 組態管理員」加以啟用、停用、設定及設定優先權。

  • 安裝程式

    執行 SQL Server 安裝程式,將網路元件安裝在用戶端電腦上。從命令提示字元啟動安裝程式時,可以在安裝期間啟用或停用個別的網路程式庫。

  • ODBC 資料來源管理員

    [ODBC 資料來源管理員] 可讓您在執行 Microsoft Windows 作業系統的電腦上建立及修改 ODBC 資料來源。若要存取 [ODBC 資料來源管理員],請參閱<如何:開啟 ODBC 資料來源管理員>。

本章節內容