対象者:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
アナリティクスプラットフォームシステム(PDW)
Microsoft FabricにおけるSQLデータベース
十分な情報を指定せずに接続しようとすると、OLE DB ドライバーによって [SQL Server ログイン] ダイアログ ボックスが表示されます。
Note
[SQL Server ログイン] ダイアログのプロンプト動作は、DBPROP_INIT_PROMPT 初期化プロパティによって制御されます。 詳細については、次を参照してください。
オプション
サーバー
ネットワーク上の 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 認証モードを使用する場合、[データに強力な暗号化を使用する] オプションが有効になっている場合にのみ、信頼サーバー証明書が考慮されます。