次の方法で共有


[SQL Server ログイン] ダイアログ ボックス (OLE DB)

対象者:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analyticsアナリティクスプラットフォームシステム(PDW)Microsoft FabricにおけるSQLデータベース

OLE DB ドライバーのダウンロード

十分な情報を指定せずに接続しようとすると、OLE DB ドライバーによって [SQL Server ログイン] ダイアログ ボックスが表示されます。

Note

[SQL Server ログイン] ダイアログのプロンプト動作は、DBPROP_INIT_PROMPT 初期化プロパティによって制御されます。 詳細については、次を参照してください。

[SQL Server ログイン] ダイアログ ボックスのスクリーンショット。

オプション

サーバー

ネットワーク上の SQL Server のインスタンスの名前です。 一覧からサーバー\インスタンス名を選択するか、[<server>\<instance>] ボックスに名を入力します。 必要に応じて、SQL Server 構成マネージャーを使用してクライアント コンピューターでサーバーの別名を作成し、 [サーバー] ボックスにその名前を入力することができます。

SQL Server と同じコンピューターを使用している場合は、 (local) を入力できます。 その後、ネットワークに接続されていない SQL Server を実行している場合でも、SQL Server のローカル インスタンスに接続することができます。

さまざまな種類のネットワークのサーバー名の詳細については、 SQL Server インストール ガイドを参照してください。

認証モード

ドロップダウン リストから次の認証オプションを選択できます。

価値 説明設定
Windows 認証 現在ログインしているユーザーの Windows アカウント資格情報を使用して、SQL Server に対して認証を行います。
SQL Server 認証 SQL ユーザー名とパスワードを使用して認証します。
Active Directory - 統合済み Microsoft Entra ID を使用した統合 Windows 認証。 このモードは、Microsoft Entra ID とフェデレーションされた Active Directory 環境でのWindows 認証に使用されます。
Active Directory - パスワード Microsoft Entra ID を使用したユーザー名とパスワードの認証。
Active Directory - MFA サポートを使用したユニバーサル Microsoft Entra ID を使用した対話型認証。 このモードは、Microsoft Entra 多要素認証をサポートしています。
Active Directory - サービス プリンシパル Microsoft Entra サービス プリンシパルによる認証。 ログイン ID はアプリケーション (クライアント) ID に設定する必要があります。 パスワードはアプリケーション (クライアント) シークレットに設定する必要があります。

サーバー SPN

セキュリティ接続を使用する場合、サーバーのサービス プリンシパル名 (SPN) を指定できます。

ログイン ID

接続に使用するログイン ID を指定します。 [ログイン ID] テキスト ボックスは、 認証モードSQL Server 認証Active Directory - パスワード、Active Directory -MFA サポート付きユニバーサル、または Active Directory - サービス プリンシパルに設定されている場合にのみ有効になります。

Password

接続に使用するパスワードを指定します。 パスワード テキスト ボックスは、 認証モードSQL Server 認証Active Directory - パスワード、または Active Directory -サービス プリンシパルに設定されている場合にのみ有効になります。

オプション

[オプション] グループを表示または非表示にします。 [オプション] ボタンは、 [サーバー] に値が設定されている場合に有効になります。

パスワードの変更

オンにすると、 [新しいパスワード][新しいパスワードの確認入力] テキスト ボックスが有効になります。

新しいパスワード

新しいパスワードを指定します。

[新しいパスワードの確認入力]

確認のために、新しいパスワードをもう一度指定します。

データベース

接続で使用する既定のデータベースを選択または入力します。 この設定は、サーバーのログインに指定されている既定のデータベースをオーバーライドします。 データベースが指定されていない場合、接続はサーバーのログインに指定されている既定のデータベースを使用します。

[ミラー サーバー]

ミラー化するデータベースのフェールオーバー パートナーの名前を指定します。

[ミラー SPN]

必要に応じて、ミラー サーバーに SPN を指定できます。 ミラー サーバーの SPN は、クライアントとサーバー間の相互認証に使用されます。

Language

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

アプリケーション名

program_nameのこの接続の行のsys.sysprocesses列に格納するアプリケーション名を指定します。

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

hostnameのこの接続の行のsys.sysprocesses列に格納するワークステーション ID を指定します。

接続暗号化

必須または厳格の場合、接続を介して渡されるデータは暗号化されます。 Strict オプションを使用すると、PRELOGIN パケットも暗号化されます。 このオプションは、バージョン 19.x.x でのみ使用できます。

[データに強力な暗号を使用する]

オンにすると、接続を介して渡されるデータが暗号化されます。 このオプションは、バージョン 18.x.x でのみ使用できます。

[サーバー証明書を信頼する]

オフにすると、サーバーの証明書が検証されます。 サーバーの証明書は、サーバーの正しいホスト名を含み、信頼された証明機関によって発行されている必要があります。

サーバー証明書

SQL Server の TLS/SSL 証明書と照合する証明書ファイルへのパスを指定します。 このオプションは、 厳密な 暗号化が有効になっている場合にのみ使用できます。

[ サーバー証明書] というテキスト ボックスに証明書ファイルの完全なパスを入力するか、[ ... ] ボタンを選択して証明書ファイルを参照します。 このオプションは、バージョン 19.2 以降でのみ使用できます。

証明書のホスト名

SQL Server TLS/SSL 証明書の検証に使われるホスト名。 設定されていない場合、ドライバーは接続 URL のサーバー名をホスト名として使用して、SQL Server TLS/SSL 証明書を検証します。 このオプションは、バージョン 19 以降でのみ使用できます。

Note

Windows 認証モードまたは SQL Server 認証モードを使用する場合、[データに強力な暗号化を使用する] オプションが有効になっている場合にのみ、信頼サーバー証明書が考慮されます。