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 Fusion ライセンス** |
現在:Workfront Fusion ライセンス要件なし または 従来のバージョン:作業の自動化と統合のためのWorkfront Fusion |
製品 |
新規:
または 現在: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」をクリックして、シナリオ設定を保存します。