設定 OLE DB 用戶端
若要設定 OLE DB 用戶端連接到 SQL Server 2005 執行個體,必須讓用戶端 (或 OLE DB 取用者) 可透過 OLE DB 提供者使用伺服器名稱與連接資訊。透過 OLE DB 的 SQL Server 連接通常是使用下列項目建立:
- SQL Native Client OLE DB 提供者 (SQLNCLI)。
- Microsoft OLE DB Provider for ODBC。
使用 SQLNCLI 連接用戶端
SQL Native Client (SQLNCLI) 是 SQL Server 的原生 OLE DB 提供者,會對想要在一或多個 SQL Server 執行個體上存取資料的取用者公開其介面。使用 SQLNCLI 可讓您開發專為 SQL Server 資料庫最佳化的 OLE DB 取用者。但是,您只能在 SQL Server 中使用 SQLNCLI,而且它不像 Microsoft OLE DB Provider for ODBC,後者可以從多種與 OLE DB 相容的 ODBC 應用程式中存取資料。您不能使用 ODBC SQL Server 資料來源名稱 (DSN) 中的資訊來建立連接。
透過 SQL Native Client OLE DB 提供者設定用戶端時,用戶端應該提供必要的連接屬性,並透過提示輸入連接資料,或是從儲存在永續檔案中的 OLE DB 資料來源提供資料。
使用 OLE DB Provider for ODBC 連接用戶端
透過 Microsoft OLE DB Provider for ODBC,可讓您使用單一的 OLE DB 提供者連接到多個 ODBC 資料來源,包括 SQL Server。不過,使用這個提供者連接到 SQL Server 用戶端,會比使用原生的 Microsoft OLE DB Provider for SQL Server 承受更多的管理負擔。
若要使用 Microsoft OLE DB Provider for ODBC 連接到 SQL Server 執行個體,通常會使用「ODBC 資料來源管理員」建立所需資訊,並將此資訊儲存在 SQL Server ODBC DSN 中 (可作為使用者、系統或檔案 DSN)。然後您可以為應用程式撰寫程式碼,使用 SQL Server DSN 來建立連接。