Konfigurieren des Auftrags „DTA-Bereinigung und -Archivierung“

Bevor Sie Daten aus der BizTalk-Überwachungsdatenbank (BizTalkDTADb) archivieren oder löschen können, müssen Sie den Auftrag DTA Purge and Archive konfigurieren. Dieser Auftrag ist so konfiguriert, dass die dtasp_BackupAndPurgeTrackingDatabase-Speicherprozedur aufgerufen wird, die sechs Parameter verwendet, die Sie konfigurieren müssen.

Voraussetzungen

Melden Sie sich mit einem Konto an, das Mitglied der festen Serverrolle SQL Server sysadmin ist.

Konfigurieren des DTA-Bereinigungs- und Archivauftrags

  1. Öffnen Sie auf dem SQL Server, der die BizTalk-Nachverfolgungsdatenbank (BizTalkDTADb) hostet, SQL Server Management Studio.

  2. Geben Sie unter Herstellen einer Verbindung mit Server den Namen des SQL-Servers ein, auf dem sich die BizTalk Tracking-Datenbank (BizTalkDTADb) befindet, geben Sie den Authentifizierungstyp ein, und wählen Sie dann Verbinden aus, um eine Verbindung mit dem SQL Server herzustellen.

  3. Doppelklicken Sie auf SQL Server-Agent, und wählen Sie dann Aufträge aus.

  4. Klicken Sie in Objekt-Explorer Details mit der rechten Maustaste auf DTA Bereinigen und Archivieren (BizTalkDTADb), und wählen Sie dann Eigenschaften aus.

  5. Wählen Sie unter Auftragseigenschaften – DTA Bereinigen und Archivieren (BizTalkDTADb) unter Seite auswählendie Option Schritte aus.

  6. Wählen Sie in der Liste Auftragsschrittdie Option Archiv und Bereinigen aus, und wählen Sie dann Bearbeiten aus.

  7. Aktualisieren Sie unter Allgemein im Feld Befehl die folgenden Parameter, und wählen Sie dann OK aus.

    • @nLiveHourstinyint – Alle abgeschlossenen instance älter als die (Livestunden) + (Livetage) werden zusammen mit allen zugeordneten Daten gelöscht. Dies ist ein erforderlicher Parameter ohne Standardwert.

    • @nLiveDaystinyint – Alle abgeschlossenen instance älter als die (Livestunden) + (Livetage) werden zusammen mit allen zugeordneten Daten gelöscht. Das Standardintervall ist 0 Tage.

      Hinweis

      Im Rahmen der BizTalk-Überwachungsdatenbank (BizTalkDTADb) bildet die Summe der Livestunden und der Livetage das Zeitfenster mit Livedaten, die in der BizTalk Server-Umgebung beibehalten werden sollen. Alle Daten, die in Zusammenhang mit einer abgeschlossenen Instanz stehen, die älter ist als dieses Zeitfenster, werden gelöscht.

    • @nHardDeleteDays tinyint – Alle Daten (auch wenn unvollständig) älter als diese werden gelöscht. Das für HardDeleteDays angegebene Zeitintervall muss größer sein als das Livedatenfenster. Das Zeitfenster mit Livedaten stellt das Zeitintervall dar, in dem Überwachungsdaten in der BizTalk-Überwachungsdatenbank (BizTalkDTADb) beibehalten werden sollen. Alle älteren Daten können beim nächsten Archivierungsvorgang archiviert und dann gelöscht werden. Der Standardwert ist 0 Tage.

    • @nvcFolder nvarchar(1024) – Ordner, in dem die Sicherungsdateien abgelegt werden sollen. Dies ist ein erforderlicher Parameter ohne Standardwert.

    • @nvcValidatingServer sysname – Server, auf dem die Überprüfung durchgeführt wird. Ein NULL-Wert zeigt an, dass keine Validierung vorgenommen wird. Der Standardwert ist NULL.

    • @fForceBackup int – Der Standardwert ist 0. Dies ist für die zukünftige Verwendung reserviert.

    • @fHardDeleteRunningInstances int: Der Standardwert ist 0. Wenn sie auf 1 festgelegt ist, werden alle ausgeführten Dienstinstanzen gelöscht, die älter als der @nHardDeleteDays Wert sind.

    Ihr bearbeiteter Befehl sollte wie folgt aussehen. Im folgenden Beispiel gibt es ein Livefenster von 1 Stunde, eine harte Bereinigung von 1 Tag und löscht alle ausgeführten Dienstinstanzen, die älter als 1 Tag sind:

    exec dtasp_BackupAndPurgeTrackingDatabase 1, 0, 1, '\\MyBizTalkServer\backup', null, 0, 1  
    
  8. Wählen Sie im Dialogfeld Auftragseigenschaften – DTA Löschen und Archivieren (BizTalkDTADb) unter Seite auswählen die Option Allgemein aus, aktivieren Sie das Kontrollkästchen Aktiviert , und wählen Sie dann OK aus.

Weitere Informationen

Archivieren und Löschen der BizTalk-Nachverfolgungsdatenbank