Freigeben über


Auflösen unvollständiger BAM-Aktivitätsinstanzen – BizTalk Server

BAM speichert Daten für unvollständige Aktivitätsinstanzen in einer speziellen aktiven instance Tabelle in der BAMPrimaryImport-Datenbank.

Wenn Instanzdatensätze vor der letzten Sicherung der BAMPrimaryImport-Datenbank gestartet, jedoch erst nach der Sicherung vervollständigt wurden, verbleiben diese Instanzdatensätze in einer Tabelle für aktive Instanzen. Der Grund dafür ist, dass nach dem Wiederherstellen der BAMPrimaryImport-Datenbank die Vervollständigungsdatensätze für diese Instanzen nicht mehr vorhanden sind.

Obwohl BAM trotz der Datensätze in der Tabelle für aktive Instanzen ordnungsgemäß funktioniert, wird empfohlen, diese Datensätze als vollständig zu markieren und dann aus der Tabelle für aktive Instanzen zu verschieben.

Voraussetzungen

Melden Sie sich als Mitglied der Gruppe BizTalk Server Administratoren an.

Erstellen einer Liste unvollständiger ActivityIDs

  1. Führen Sie die folgende Abfrage für die BAMPrimaryImport-Datenbank aus:

    Select ActivityID from bam_<ActivityName>_Active where IsComplete = 0  
    
  2. Wenn Daten aus externen Systemen angeben, dass die Aktivitätsinstanz tatsächlich vollständig ist, führen Sie die folgende Abfrage aus, um die Instanz manuell zu vervollständigen:

    begin transaction
    exec bam_<ActivityName>_PrimaryImport @ActivityID=N'<ActivityID>', @IsStartNew=0, @IsComplete=1  
    commit transaction
    

Hinweis

Sie können den gleichen Prozess ausführen, um eine Fortsetzungsaktivität abzuschließen, indem Sie durch ContinuationIDersetzenActivityID.

Wenn die Hauptablaufverfolgung aktive Ablaufverfolgungen für die Fortsetzung aufweist, bleibt sie bis zum Abschluss dieser Nachverfolgungen aktiv.

Entfernen unvollständiger Instanzen

Sie können unvollständige Aktivitätsinstanzen auch mithilfe eines benutzerdefinierten SQL-Skripts aus der BAMPrimaryImport-Datenbank entfernen. Ein Beispiel finden Sie unter Entfernen unvollständiger Aktivitätsinstanzen .

Weitere Informationen

Sichern und Wiederherstellen von BAM