次の方法で共有


DTA 消去ジョブとアーカイブ ジョブを設定する

BizTalk Tracking (BizTalkDTADb) データベースからデータをアーカイブまたは消去するには、DTA Purge and Archive (BizTalkDTADb) ジョブを構成する必要があります。 このジョブは、構成する必要がある 6 つのパラメーターを使用する dtasp_BackupAndPurgeTrackingDatabase ストア プロシージャを呼び出すために構成されます。

[前提条件]

SQL Server sysadmin 固定サーバー ロールのメンバーであるアカウントでサインインします。

DTA 消去ジョブとアーカイブ ジョブを構成する

  1. BizTalk Tracking (BizTalkDTADb) データベースをホストする SQL Server で、SQL Server Management Studio を開きます

  2. [ サーバーへの接続] で、BizTalk Tracking (BizTalkDTADb) データベースが存在する SQL サーバーの名前を入力し、認証の種類を入力し、[ 接続 ] を選択して SQL Server に接続します。

  3. SQL Server エージェントをダブルクリックし、[ジョブ] を選択します

  4. オブジェクト エクスプローラーの詳細で、DTA の消去とアーカイブ (BizTalkDTADb) を右クリックし、[プロパティ] を選択します。

  5. [ジョブのプロパティ - DTA Purge and Archive (BizTalkDTADb)][ページの選択][ステップ] を選択します。

  6. ジョブ ステップの一覧で、[アーカイブと消去] を選択し、[編集] を選択します。

  7. [ 全般] の [コマンド ] ボックスで、次のパラメーターを更新し、[ OK] を選択します。

    • @nLiveHours tinyint — (ライブ時間) + (ライブ日) より前の完了したインスタンスはすべて、関連するすべてのデータと共に削除されます。 これは、既定値のない必須のパラメーターです。

    • @nLiveDays tinyint — (ライブ時間) + (ライブ日) より前の完了したインスタンスはすべて、関連するすべてのデータと共に削除されます。 既定の間隔は 0 日です。

      BizTalk Tracking (BizTalkDTADb) データベースの場合、LiveHours と LiveDays の合計は、BizTalk Server 環境で保持するデータのライブ ウィンドウです。 データのライブ ウィンドウより前の完了したインスタンスに関連付けられているすべてのデータが削除されます。

    • @nHardDeleteDays tinyint — これより古い (不完全な場合でも) すべてのデータが削除されます。 HardDeleteDays に指定する時間間隔は、データのライブ ウィンドウより大きくする必要があります。 データのライブ ウィンドウは、BizTalk Tracking (BizTalkDTADb) データベースで追跡データを保持する期間です。 この間隔より古いものは、次のアーカイブでアーカイブしてから消去する資格があります。 既定値は 0 日です。

    • @nvcFolder nvarchar(1024) — バックアップ ファイルを配置するフォルダー。 これは、既定値のない必須のパラメーターです。

    • @nvcValidatingServer sysname — 検証が行われるサーバー。 NULL 値は、検証が行われないことを示します。 既定値は NULL です。

    • @fForceBackup int — 既定値は 0 です。 これは将来使用するために予約されています。

    • @fHardDeleteRunningInstances int - 既定値は 0 です。 1 に設定すると、 @nHardDeleteDays 値より古い実行中のすべてのサービス インスタンスが削除されます。

      @fHardDeleteRunningInstances プロパティは、BizTalk Server 2016 Cumulative Update 1BizTalk Server 2013 R2 Cumulative Update 6BizTalk Server 2013 Cumulative Update 5 以降で使用できます。

    編集したコマンドは次のようになります。 次の例では、1 時間のライブ ウィンドウと 1 日のハード 消去があり、1 日より前のすべての実行中のサービス インスタンスを削除します。

    exec dtasp_BackupAndPurgeTrackingDatabase 1, 0, 1, '\\MyBizTalkServer\backup', null, 0, 1  
    
  8. [ ジョブのプロパティ - DTA Purge and Archive (BizTalkDTADb)] ダイアログ ボックスの [ ページの選択] で [ 全般] を選択し、[ 有効 ] チェック ボックスをオンにして、[ OK] を選択します

こちらもご覧ください

BizTalk 追跡データベースのアーカイブと消去