目次

Search

  1. はじめに
  2. コネクタと接続
  3. 接続設定
  4. 接続プロパティ
  5. REST V2接続用のSwaggerファイルの生成

接続

接続

Microsoft SQL Server接続のプロパティ

Microsoft SQL Server接続のプロパティ

Microsoft SQL Server接続をセットアップするときは、接続プロパティを設定します。
以下の表に、Microsoft SQL Server接続のプロパティを示します。
プロパティ
説明
接続名
接続の名前。
各接続名は組織内で一意である必要があります。接続名には、英数字、スペース、および次の特殊文字を含めることができます。_ .+ -,
最大長は255文字です。
説明
接続の説明。最大長は4000文字です。
タイプ
接続タイプ。
リストからMicrosoft SQL Serverを選択します。
ランタイム環境
タスクを実行するランタイム環境の名前。
Secure Agent、Hosted Agent、またはサーバーレスランタイム環境を指定します。
Hosted Agentやサーバーレスランタイム環境でデータベース取り込みタスクを実行することはできません。
SQL Serverのバージョン
Microsoft SQL Serverデータベースのバージョン。
認証モード
Microsoft SQL Serverにアクセスするための認証方法。
次のいずれかの方法を選択します。
  • SQL Server認証Microsoft SQL Serverへのアクセス時に、Microsoft SQL Serverのユーザー名とパスワードを使用します。
  • Windows認証(非推奨)。Microsoft SQL Serverにアクセスするには、Microsoft Windows認証を使用します。
    このオプションは、Microsoft Windowsを使用して
    データ統合
    または
    一括取り込み
    にアクセスする際に使用できます。
    このオプションを選択する場合、Microsoft SQL Serverにアクセスするために資格情報を入力する必要はなく、
    Secure Agent
    サービスを開始するユーザーアカウントが、Microsoft SQL Serverデータベースで使用可能になっていることを確認します。
    一括取り込みデータベース
    を使用しており、Windows認証を使用する場合は、このオプションを選択します。
    Windows認証は、LinuxでホストされるMicrosoft SQL Server 2017バージョンでは使用できません。
    サーバーレスランタイム環境を使用している場合、Windows認証を設定することはできません。
  • Active Directoryパスワード。Microsoft Azure SQL Databaseで認証を行い、このデータベースにアクセスするためのAzure Active Directoryのユーザー名とパスワードを使用します。
  • Windows認証v2。この認証方法を使用して、LinuxまたはWindowsマシンでホストされているエージェントを使用して
    データ統合
    からMicrosoft SQL Serverにアクセスします。
    このオプションを選択するときは、ドメイン名とMicrosoft Windowsの資格情報を入力してMicrosoft SQL Serverにアクセスし、
    Secure Agent
    サービスを開始するユーザーアカウントが、Windowsエージェントを使用するときにMicrosoft SQL Serverデータベースで使用可能であることを確認します。
    サーバーレスランタイム環境を使用している場合、Windows認証を設定することはできません。
ドメイン
Windows認証v2に適用されます。
Windowsユーザーのドメイン名。
ユーザー名
データベースログインに使用するユーザー名。ユーザー名にセミコロンを含めることはできません。
Microsoft Azure SQL Databaseに接続するには、次の形式でユーザー名を指定します:
username@host
Windows認証v2の場合、Windows NTのユーザー名を指定します。
Windows認証モードを使用してMicrosoft SQL Serverにアクセスする場合、このプロパティは適用されません。
パスワード
データベースログインに使用するパスワード。パスワードにセミコロンを含めることはできません。
Windows認証v2の場合、Windows NTのパスワードを指定します。
Windows認証モードを使用してMicrosoft SQL Serverにアクセスする場合、このプロパティは適用されません。
ホスト
データベースサーバーをホストするマシンの名前。
Microsoft Azure SQL Databaseに接続するには、完全修飾ホスト名を指定します。
例えば、
vmjcmwxsfboheng.westus.cloudapp.azure.com
のように指定します。。
ポート
データベースサーバーに接続するときに使用するネットワークポート番号。
デフォルトは1433です。
インスタンス名
Microsoft SQL Serverデータベースのインスタンス名。
データベース名
Microsoft SQL Serverターゲットのデータベース名。データベースで大文字と小文字が区別される場合は、データベース名の大文字と小文字も区別されます。最大長は100文字です。
データベース名には英数字とアンダースコアのみを使用できます。
スキーマ
ターゲット接続に使用するスキーマ。
コードページ
データベースサーバーのコードページ。
暗号化方法
Secure Agentが、ドライバとデータベースサーバーとの間で送信されるデータの暗号化に使用する方法。暗号化方法を使用して、Microsoft Azure SQL Databaseに接続できます。
サーバーレスランタイム環境を使用する場合、SSLを使用してMicrosoft SQL Serverデータベースとのセキュアな通信を行うようにMicrosoft SQL Server接続を設定することはできません。
暗号プロトコルバージョン
SSL暗号化を有効にしたときに使用される暗号プロトコル。
サーバー証明書の検証
Trueに設定すると、Secure Agentが、データベースサーバーによって送信された証明書を検証します。
HostNameInCertificateパラメータを指定すると、Secure Agentは証明書内のホスト名も検証します。
Falseに設定すると、Secure Agentは、データベースサーバーによって送信された証明書を検証しません。
トラストストア
トラストストアファイルの場所と名前。トラストストアファイルには、ドライバがSSLサーバー認証に使用する認証機関(CA)の一覧が含まれています。
サーバーレスランタイム環境の場合、サーバーレスエージェントディレクトリで次の証明書パスを指定します。
/home/cldagnt/SystemAgent/serverless/configurations/ssl_store/<TrustStore_filename>
信頼ストアのパスワード
トラストストアファイルの内容にアクセスするためのパスワード。
証明書内のホスト名
セキュアデータベースをホストするマシンのホスト名。ホスト名を指定すると、Secure Agentは、SSL証明書内のホスト名との接続に含まれているホスト名を検証します。
メタデータの詳細接続プロパティ
JDBCドライバがメタデータを取得するための追加プロパティ。
複数のプロパティを指定する場合は、各キーと値のペアをセミコロンで区切ります。
ランタイムの詳細接続プロパティ
ODBCドライバが
マッピング
を実行するための追加のプロパティ。
複数のプロパティを指定する場合は、各キーと値のペアをセミコロンで区切ります。