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 ワークフローパッケージと任意のAdobe Workfront Automation and Integration パッケージ WorkfrontUltimate Workfront Fusion を追加購入したWorkfront Primeおよび Select パッケージ。 |
| Adobe Workfront ライセンス |
標準 ワークまたはそれ以上 |
| Adobe Workfront Fusion ライセンス |
オペレーションベース:Workfront Fusion ライセンス要件なし コネクタベース(従来):作業の自動化と統合のためのWorkfront Fusion |
| 製品 | 組織がWorkfront Automation and 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 は、使用可能な任意のホストおよびポートに接続できます。
Adobe Workfront Fusion で使用される特定の IP アドレスについて詳しくは、「Workfront Fusion にアクセスするための IP アドレス を参照してください
ストアドプロシージャの作成について詳しくは、Microsoft SQL Server ドキュメントを参照してください。
エラーのトラブルシューティング ER_LOCK_WAIT_TIMEOUT:ロック待機タイムアウトを超えました。トランザクションを再起動してください
このエラーは、複数のモジュールを使用して同じデータを変更する場合に発生します。SQL トランザクションが原因です。
SQL モジュールが実行されると、トランザクションが開始されます。シナリオが完全に実行された後に、トランザクションが完了します。
別のモジュールが同じデータにアクセスしようとした場合は、前のトランザクションが終了するまで待つ必要があります。シナリオの終了後に最初のトランザクションが完了するので、2 番目のトランザクションは開始できません。
解決策:
自動コミットをオンにします。自動コミットは、モジュールの実行が完了した直後にすべてのトランザクションを完了(コミット)します。
- 画面下部の シナリオ設定 アイコン
をクリックします。
- 自動コミットチェックボックスをクリックします。
- 「OK」をクリックして、シナリオ設定を保存します。