クライアント ネットワーク構成

適用対象: SQL Server

クライアント ソフトウェアを使用すると、クライアント コンピューターからネットワーク上の Microsoft SQL Server インスタンスに接続できます。 "クライアント" は、 SQL Server データベース エンジンなど、サーバーが提供するサービスを使用するフロント エンドのアプリケーションです。 こうしたアプリケーションを実行するコンピューターは、 クライアント コンピューターと呼ばれます。

最も単純な構成では、 SQL Server クライアントは SQL Serverのインスタンスと同じコンピューター上に常駐できます。 ただし、通常は、クライアントはネットワーク経由で 1 つ以上のリモート サーバーに接続します。 SQL Server のクライアント/サーバー アーキテクチャにより、同じネットワーク上の複数のクライアントとサーバーのシームレスな管理が実現されます。 既定のクライアント構成は、ほとんどの状況に使用できます。

SQL Server クライアントには、以下のようなさまざまな種類のアプリケーションがあります。

  • OLE DB コンシューマー

    SQL Server Native Client OLE DB プロバイダーを使用して SQL Serverのインスタンスに接続するアプリケーションです。 OLE DB プロバイダーは、 SQL Server のデータを OLE DB 行セットとして使用するクライアント アプリケーションと SQL Server とを仲介します。 たとえば、 sqlcmd コマンド プロンプト ユーティリティや SQL Server Management Studioは、OLE DB アプリケーションです。

  • ODBC アプリケーション

    SQL Serverの以前のバージョンと共にインストールされるクライアント ユーティリティも、この種類のアプリケーションに該当します。たとえば、 osql コマンド プロンプト ユーティリティや、 SQL Server のインスタンスへの接続に SQL ServerNative Client ODBC ドライバーを使用するその他のアプリケーションなどです。

  • DB-Library クライアント

    これらのアプリケーションには、SQL Server isql コマンド プロンプト ユーティリティや DB-Library に書き込まれるクライアントが含まれます。 SQL Server の DB-Library を使用したクライアント アプリケーションに対するサポートは、Microsoft SQL Server 7.0 の機能に限定されます。

Note

SQL Server データベース エンジン では、DB-Library および Embedded SQL API を使用した既存アプリケーションからの接続が引き続きサポートされますが、これらの API を使用するアプリケーションでのプログラミング作業に必要なファイルやドキュメントは含まれません。 SQL Server データベース エンジン の今後のバージョンでは、DB-Library アプリケーションや Embedded SQL アプリケーションからの接続はサポートされなくなります。 新しいアプリケーションの開発には DB-Library や Embedded SQL を使用しないでください。 DB-Library や Embedded SQL への依存関係は、既存アプリケーションを変更するときに削除してください。 これらの API の代わりに、SQLClient 名前空間または OLE DB や ODBC などの API を使用します。 SQL Server には、これらのアプリケーションの実行に必要な DB-Library DLL が含まれていません。 DB-Library アプリケーションまたは Embedded SQL アプリケーションを実行するには、 SQL Server Version 6.5、 SQL Server 7.0、または SQL Server 2000 (8.x)から 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 構成マネージャーは、MMC ( Microsoft 管理コンソール) スナップインです。 また、Windows のコンピューターの管理スナップインにも、ノードの 1 つとして表示されます。 SQL Server 構成マネージャーを使用すると、各ネットワーク ライブラリの有効と無効の切り替えや、構成、優先順位の設定を行うことができます。

  • セットアップ

    クライアント コンピューターにネットワーク コンポーネントをインストールするには、 SQL Server セットアップを実行します。 セットアップをコマンド プロンプトから実行している場合は、セットアップ中に各ネットワーク ライブラリの有効と無効を個別に設定できます。

  • ODBC データ ソース アドミニストレーター

    ODBC データ ソース アドミニストレーターでは、Microsoft Windows オペレーティング システムを実行するコンピューター上で、ODBC データ ソースを作成および変更できます。

このセクションの内容

クライアント プロトコルの構成

クライアントが使用するサーバーの別名の作成または削除 (SQL Server 構成マネージャー)

SQL Server へのログイン

ODBC データ ソース アドミニストレーターの起動

ODBC SQL Server のドライバーのバージョンを確認する方法 (Windows)

サーバー ネットワークの構成

データベース エンジン サービスの管理