Microsoft SQL Serverへのアクセス権の設定 configure-fda-sql

外部のMicrosoft SQL Server データベースに保存されている情報を処理するには、Campaign Federated Data Access (FDA) オプションを使用します。 Microsoft SQL Serverへのアクセスを設定するには、次の手順に従います。

  1. CentOSでMicrosoft SQL Serverを設定します。
  2. LinuxでMicrosoft SQL Serverを設定します。
  3. WindowsでMicrosoft SQL Serverを設定します。
  4. CampaignでMicrosoft SQL Server 外部アカウント ​を設定します

CentOS上のMicrosoft SQL Server sql-centos

NOTE
Microsoft SQL ServerはCentOS 7および6で利用できます。

CentOSでMicrosoft SQL Serverを設定するには、次の手順に従います。

  1. 次のコマンドを使用して、SQL ODBC ドライバーをダウンロードしてインストールします。

    code language-none
    sudo su
    curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
    exit
    sudo yum remove unixODBC-utf16 unixODBC-utf16-devel #to avoid conflicts
    sudo ACCEPT_EULA=Y yum install msodbcsql
    
  2. 次に、Adobe CampaignでMicrosoft SQL Server外部アカウントを設定できます。 外部アカウントの設定方法について詳しくは、この節を参照してください。

Linux上のMicrosoft SQL Server sql-linux

NOTE
古いバージョンのAdobe Campaign(7.2.1より前)を使用している場合は、unix ODBC driversをインストールする必要があります。
  1. MS ODBC ドライバーをこのページ ​からダウンロードします。

  2. 次のコマンドをルートユーザーとして実行します。

    code language-none
    # install the mssql odbc that was downloaded
    dpkg -i msodbcsql17_17.7.1.1-1_amd64.deb
    # accept the license terms
    
  3. 次に、Adobe CampaignでMicrosoft SQL Server外部アカウントを設定できます。 外部アカウントの設定方法について詳しくは、この節を参照してください。

Windows上のMicrosoft SQL Server sql-windows

WindowsでMicrosoft SQL Serverを設定するには:

  1. Windowsで、Campaign コントロールパネル ‘>’ システムとセキュリティ ‘>’ 管理ツール’>’ ODBC データソース (64 ビット)​をクリックします。

  2. ODBC データソース (64 ビット)​の新しいウィンドウで、追加…​をクリックします。

  3. SQL Server Native Client v11が​Create New Data Source ウィンドウに表示されているかどうかを確認します。

  4. SQL Server Native Clientがリストにない場合は、このページ ​からダウンロードできます。

  5. 次に、Adobe CampaignでMicrosoft SQL Server外部アカウントを設定できます。 外部アカウントの設定方法について詳しくは、この節を参照してください。

Microsoft SQL Server外部アカウント sql-external

Campaign インスタンスをMicrosoft SQL Server外部データベースに接続するには、Microsoft SQL Server外部アカウントを作成する必要があります。

  1. キャンペーン エクスプローラー​から、管理 ‘>’ プラットフォーム ‘>’ 外部アカウント​をクリックします。

  2. 新規」をクリックします。

  3. 外部アカウント​ タイプ ​として、「外部データベース」を選択します。

  4. 設定​で、タイプ ドロップダウンからMicrosoft SQL Serverを選択します。

  5. Microsoft SQL Server​外部アカウント認証を設定します。

    • サーバー: Microsoft SQL Server サーバーのURL。

    • アカウント: ユーザーの名前。

    • パスワード: ユーザーアカウントのパスワード。

    • データベース: データベースの名前(オプション)。

    • タイムゾーン: タイムゾーンがMicrosoft SQL Serverに設定されました。 詳細情報

  6. パラメーター」タブをクリックし、「機能をデプロイ」ボタンをクリックして機能を作成します。

    note
    NOTE
    すべての関数を使用できるようにするには、リモートデータベースにAdobe Campaign SQL関数を作成する必要があります。 詳しくは、このページを参照してください。
  7. 設定が完了したら、保存​をクリックします。

コネクタは、次のオプションをサポートしています。

オプション
説明
認証
コネクタでサポートされている認証の種類。 現在サポートされている値:ActiveDirectoryMSI。
詳しくは、Microsoft ドキュメント ​の例8を参照してください。
暗号化
接続がネットワーク経由でTLS暗号化を使用するかどうかを指定します。 使用可能な値は、yes/mandatory (18.0以降)no/optional (18.0以降)、および​ strict (18.0以降) ​です。 デフォルト値は、バージョン 18.0以降では​yes、以前のバージョンでは​ no ​に設定されています。
詳しくは、Microsoft ドキュメント ​を参照してください。
TrustServerCertificate
Encrypt​で使用する場合、自己署名サーバー証明書を使用して暗号化を有効にします。
許容される値:yes​または​no (デフォルト値。サーバー証明書が検証されます)。
recommendation-more-help
campaign-classic-help