適用対象:SQL Server
クライアント ソフトウェアを使用すると、クライアント コンピューターはネットワーク上の 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 アプリケーション
これらのアプリケーションには、 osql コマンド プロンプト ユーティリティなど、以前のバージョンの SQL Server と共にインストールされたクライアント ユーティリティや、SQL Server Native Client ODBC ドライバーを使用して SQL Server のインスタンスに接続するその他のアプリケーションが含まれます。
DB-Library クライアント
これらのアプリケーションには、SQL Server isql コマンド プロンプト ユーティリティや DB-Library に書き込まれるクライアントが含まれます。 DB-Library を使用するクライアント アプリケーションに対する SQL Server のサポートは、SQL Server 7.0 の機能に制限されています。
Note
SQL Server データベース エンジンは、DB-Library および埋め込み 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 または埋め込み SQL アプリケーションを実行するには、SQL Server バージョン 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 にサインインする
- ODBC データ ソース 管理者を開いて使用する
- ODBC SQL Server のドライバーのバージョンを確認する方法 (Windows)