Share via


OLE DB クライアントの構成

SQL Server 2005 のインスタンスに接続するように OLE DB クライアントを構成するには、クライアント (または OLE DB コンシューマ) が OLE DB プロバイダ経由でサーバー名と接続情報を使用できるようにする必要があります。OLE DB 経由での SQL Server 接続は、一般的に次のどちらかを使用して行われます。

  • SQL Native Client OLE DB プロバイダ (SQLNCLI)
  • Microsoft OLE DB Provider for ODBC

SQLNCLI を使用したクライアントの接続

SQL Server のネイティブ OLE DB プロバイダである SQLNCLI (SQL Native Client) は、SQL Server の 1 つ以上のインスタンス上のデータにアクセスするコンシューマにインターフェイスを公開します。SQLNCLI を使用すると、SQL Server データベース用に最適化された OLE DB コンシューマを開発できます。ただし、多数の OLE DB 準拠 ODBC アプリケーションからデータにアクセスできる Microsoft OLE DB Provider for ODBC とは異なり、SQLNCLI は SQL Server でのみ使用できます。ODBC SQL Server データ ソース名 (DSN) の情報を使用して接続を確立することはできません。

SQL Native Client OLE DB プロバイダによってクライアントをセットアップする場合、クライアントは必要な接続属性を提供し、接続データを要求するか、保存ファイル内の OLE DB データ ソースの接続データを提供する必要があります。

OLE DB Provider for ODBC を使用したクライアントの接続

Microsoft OLE DB Provider for ODBC を使用すると、1 つの OLE DB プロバイダを通じて、SQL Server を含む複数の ODBC データ ソースに接続できます。ただし、このプロバイダを使用して SQL Server クライアントに接続すると、ネイティブ Microsoft OLE DB Provider for SQL Server を使用する場合よりも管理上のオーバーヘッドが増加します。

Microsoft OLE DB Provider for ODBC を使用して SQL Server のインスタンスに接続する場合、必要な情報は ODBC データ ソース アドミニストレータによって作成され、ユーザー、システム、またはファイル DSN として SQL Server ODBC DSN に保存されます。その後、この SQL Server DSN を使用して接続を確立するようにアプリケーションをコーディングできます。

参照

その他の技術情報

ODBC データ ソースの構成

ヘルプおよび情報

SQL Server 2005 の参考資料の入手