ユニバーサル データ リンク (UDL) の構成

適用対象: SQL Server Azure SQL データベース Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

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

[接続] タブ

Microsoft OLE DB Driver for SQL Server を使用してデータに接続する方法を指定するには、[接続] タブを使用します。

OLE DB データ リンク ページ - [接続] タブのスクリーンショット

[接続] タブはプロバイダー固有であり、Microsoft OLE DB Driver for SQL Server に必要な接続プロパティだけが表示されます。

オプション 説明
[サーバー名の選択または入力] ドロップダウン リストからサーバー名を選択するか、アクセスするデータベースが格納されているサーバーの場所を入力します。 サーバー上のデータベースを選択するのは別の操作です。 [更新]を選択して、一覧を更新します。
Enter information to sign in to the server (サーバーにサインインするための情報の入力) このドロップダウン リストから、次の認証オプションを選択できます。
  • Windows Authentication: 現在ログインしているユーザーの Windows アカウントの認証情報を使用してSQL Serverを認証します。
  • SQL Server Authentication: SQL ユーザー名とパスワードを使用して認証します。
  • Active Directory - Integrated: Microsoft Entra ID による統合 Windows 認証。 このモードは、Microsoft Entra ID とフェデレーションされた Active Directory 環境でのWindows 認証に使用されます。
  • Active Directory - Password: Microsoft Entra ID によるユーザー名とパスワード認証。
  • Active Directory - Universal with MFA support: Microsoft Entra ID による対話型認証。 このモードは、Microsoft Entra 多要素認証をサポートしています。
  • Active Directory - Service Principal: Microsoft Entra サービス プリンシパルによる認証 ログイン ID はアプリケーション (クライアント) ID に設定する必要があります。 パスワードはアプリケーション (クライアント) シークレットに設定する必要があります。
サーバー SPN セキュリティ接続を使用する場合、サーバーのサービス プリンシパル名 (SPN)を指定できます。
ユーザー名 データ ソースにサインインするときに認証に使用するユーザー IDを入力します。
Password データ ソースにサインインするときに認証に使用するパスワードを入力します。
パスワードを空白にする オンにすると、指定したプロバイダーが接続文字列で空白のパスワードを使用できるようになります。
パスワードを保存する オンにすると、接続文字列と共にパスワードを保存できるようになります。 パスワードが接続文字列に含まれるかどうかは、呼び出し元アプリケーションの機能によって決まります。

注: 保存する場合、パスワードはマスクも暗号化もされない状態で返されて保存されます。
[データに強力な暗号を使用する] オンにすると、接続を介して渡されるデータが暗号化されます。 このオプションは、バージョン 18.x.x でのみ使用できます。
[サーバー証明書を信頼する] オフにすると、サーバーの証明書が検証されます。 サーバーの証明書は、サーバーの正しいホスト名を含み、信頼された証明機関によって発行されている必要があります。 このオプションは、バージョン 18.x.x でのみ使用できます。
データベースを選択します アクセスするデータベースの名前を選択または入力します。
データベース ファイルをデータベース名として添付する アタッチできるデータベースのプライマリ ファイルの名前を指定します。 このデータベースがアタッチされ、データ ソースの既定のデータベースとして使用されます。 このセクションの最初のテキスト ボックスに、アタッチされるデータベース ファイルに使用するデータベース名を入力します。

Using the filename というラベルが付いたテキスト ボックスに、アタッチされるデータベース ファイルへの完全なパスを入力するか、... ボタンをクリックしてデータベース ファイルを参照します。
パスワードの変更 [SQL Server パスワードの変更] ダイアログを表示します。
接続をテスト 指定したデータ ソースへの接続を試行するときにクリックします。 接続に失敗した場合、設定が正しいかどうかを確認します。 たとえば、スペル ミスや大文字と小文字の区別は接続の失敗の原因になる場合があります。

[詳細設定] タブ

追加の初期化プロパティを表示および設定するには、[詳細設定] タブを使用します。

OLE DB データ リンク ページ - [詳細設定] タブのスクリーンショット

オプション 説明
Connect timeout Microsoft OLE DB Driver forSQL Serverが初期化の完了を待機する時間 (秒数)を指定します。 初期化がタイムアウトすると、エラーが返され、接続は作成されません。
接続再試行回数 Microsoft OLE DB Driver forSQL Serverが接続を失った場合に再接続を試みる回数を指定します。
接続の再試行間隔 Microsoft OLE DB Driver forSQL Serverによって再接続が試行される間に待機する時間 (秒)を指定します。
接続暗号化 Mandatory またはStrict の場合、接続を介して渡されるデータが暗号化されます。 Strict オプションを使用すると、PRELOGIN パケットも暗号化されます。 このオプションは、バージョン 19.x.x でのみ使用できます。
証明書のホスト名 SQL Server TLS/SSL 証明書の検証に使われるホスト名。 設定されていない場合、ドライバーは接続 URL のサーバー名をホスト名として使用して、SQL Server TLS/SSL 証明書を検証します。 このオプションは、バージョン 19.x.x でのみ使用できます。
[サーバー証明書を信頼する] オフにすると、サーバーの証明書が検証されます。 サーバーの証明書は、サーバーの正しいホスト名を含み、信頼された証明機関によって発行されている必要があります。 このオプションは、バージョン 19.x.x でのみ使用できます。
サーバー証明書 SQL Server の TLS/SSL 証明書と照合する証明書ファイルへのパスを指定します。 このオプションは、Strict 暗号化が有効になっている場合にのみ使用できます。

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

注意

一般的なデータ リンク接続情報については、「Data Link API の概要」を参照してください。

次のステップ