ドライバーが SQL Server に接続するために必要な情報がすべて指定されていない状態で OLE DB 接続を試行すると、Microsoft SQL Server OLE DB プロバイダーによって、[SQL Server ログイン] ダイアログ ボックスが表示されます。

最初に表示されたとき、[SQL Server ログイン] ダイアログ ボックスには次の情報のみが表示されます。

  • [サーバー] ボックス
  • [セキュリティ接続を使用する] チェック ボックス
  • [ログイン ID] ボックス
  • [パスワード] ボックス
  • [OK] ボタン、[キャンセル] ボタン、[ヘルプ] ボタン、[オプション] ボタン

[オプション] をクリックすると、ダイアログ ボックスが展開されて次のオプション グループが表示されます。

  • [データベース] ボックス
  • [言語] ボックス
  • [アプリケーション名] ボックス
  • [ワークステーション ID] ボックス

コントロール 説明

[サーバー] ボックス

ネットワーク上の SQL Server の名前です。一覧からサーバー名を選択した場合、それ以上の構成は必要ありません。サーバー名を入力する場合、サーバー名は、SQL クライアント構成ユーティリティの詳細ペインのエントリと同じ名前であるか、または SQL Server を実行しているサーバーのネットワーク名である必要があります。

SQL Server と同じコンピューターを使用している場合は、[サーバー] ボックスに「(local)」と入力することができます。これにより、ネットワークに接続されていない SQL Server を実行している場合でも、ユーザーは SQL Server のローカル コピーに接続することができます。SQL Server の名前付きインスタンスを指定するには、ServerName\InstanceName という形式でサーバー名を指定します。

さまざまな種類のネットワークに対応するサーバー名の詳細については、SQL Server オンライン ブックにある SQL Server のインストールに関するドキュメントを参照してください。

[セキュリティ接続を使用する] チェック ボックス

オンの場合は、SQL Server へのセキュリティで保護された (信頼された) 接続を SQL Server OLE DB プロバイダーが要求します。オンの場合、SQL Server は、サーバーの現在のログイン セキュリティ モードに関係なく、統合ログイン セキュリティを使用して、このデータ ソースを使用する接続を確立します。指定された任意のログイン ID またはパスワードは無視されます。SQL Server システム管理者は、Microsoft Windows ログインを SQL Server ログイン ID と関連付けておく必要があります。

オフの場合、SQL Server は、標準的なログイン セキュリティを使用して、このデータ ソースを使用する接続を確立します。すべての接続要求に対してログイン ID とパスワードを指定する必要があります。

[ログイン ID] ボックス

[セキュリティ接続を使用する] チェック ボックスがオフになっている場合は、接続に使用する SQL Server ログイン ID を指定します。[セキュリティ接続を使用する] チェック ボックスがオンになっている場合は、[ログイン ID] ボックスが無効になります。

[パスワード] ボックス

[セキュリティ接続を使用する] チェック ボックスがオフになっている場合は、接続に使用する SQL Server ログイン ID のパスワードを指定します。[セキュリティ接続を使用する] チェック ボックスがオンになっている場合は、[パスワード] ボックスが無効になります。

[データベース] ボックス

接続で使用する既定のデータベースを指定します。この設定は、サーバーのログインに指定されている既定のデータベースよりも優先されます。データベースが指定されていない場合、接続はサーバーのログインに指定されている既定のデータベースを使用します。

[言語] ボックス

SQL Server システム メッセージに使用する言語を指定します。SQL Server インスタンスには言語がインストールされている必要があります。この設定は、サーバーのログインに指定されている既定の言語よりも優先されます。言語が指定されていない場合、その接続には、サーバーのログインに指定されている既定の言語が使用されます。

[アプリケーション名] ボックス

必要に応じて、master.dbo.sysprocesses でこの接続の行の program_name 列にアプリケーション名が格納されるように指定します。

[ワークステーション ID] ボックス

必要に応じて、master.dbo.sysprocesses でこの接続の行の hostname 列にワークステーション ID が格納されるように指定します。