Microsoft SQL Server モジュール
Adobe Workfront Fusionを使用してMicrosoft SQL Serverに接続できます。
アクセス要件
| table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront パッケージ |
任意の Adobe Workfront Workflow パッケージと任意の Adobe Workfront Automation および Integration パッケージ Workfront Ultimate Workfront Fusion を追加購入した Workfront Prime および Select パッケージ。 |
| Adobe Workfront ライセンス |
標準 Work またはそれ以上 |
| Adobe Workfront Fusion ライセンス |
オペレーションベース:Workfront Fusion ライセンス要件なし コネクターベース(レガシー):Workfront Fusion for Work Automation および Integration |
| 製品 | 組織が Workfront Automation および Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。 |
この表の情報について詳しくは、ドキュメントのアクセス要件を参照してください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
Workfront FusionへのMicrosoft SQL Server サービスの接続
Microsoft SQL Server アカウントを Workfront Fusion に接続する方法について詳しくは、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。
Microsoft SQL Server モジュールの使用
ストアドプロシージャを使用して、カスタムロジックをデータベースサーバー上で直接実行できます。 Adobe Workfront Fusionでは、入力/出力パラメーターとレコードセットのインターフェイスが動的に読み込まれるため、各パラメーターや値を個別にマッピングできます。 シナリオの設定を開始する前に、データベースに接続するために使用するアカウントに、INFORMATION_SCHEMA.ROUTINES および INFORMATION_SCHEMA.PARAMETERS ビューへの読み取りアクセス権があることを確認してください。
Fusion が SQL server の宛先へ接続を確立するとき、Fusion ユーザーはホスト(サーバーがホストされているドメイン名または IP アドレス)とポートを識別します。 Fusion は、使用可能な任意のホストおよびポートに接続できます。
Workfront Fusionで使用される特定のIP アドレスについて詳しくは、Adobe Workfront Fusionへのアクセス用のIP アドレス を参照してください
ストアドプロシージャの作成について詳しくは、Microsoft SQL Server ドキュメントを参照してください。
エラーのトラブルシューティング ER_LOCK_WAIT_TIMEOUT:ロック待機タイムアウトを超えました。トランザクションを再起動してください
このエラーは、複数のモジュールを使用して同じデータを変更する場合に発生します。 SQL トランザクションが原因です。
SQL モジュールが実行されると、トランザクションが開始されます。 シナリオが完全に実行された後に、トランザクションが完了します。
別のモジュールが同じデータにアクセスしようとした場合は、前のトランザクションが終了するまで待つ必要があります。 シナリオの終了後に最初のトランザクションが完了するので、2 番目のトランザクションは開始できません。
解決策:
自動コミットをオンにします。 自動コミットは、モジュールの実行が完了した直後にすべてのトランザクションを完了(コミット)します。
- 画面下部の シナリオ設定 アイコン
をクリックします。
- 自動コミットチェックボックスをクリックします。
- 「OK」をクリックして、シナリオ設定を保存します。