Gespeicherte Prozeduren für den BAM-Ereignisbusdienst
Mit den folgenden gespeicherten Prozeduren können Sie den BAM-Ereignisbusdienst verwalten:
Um den BAM-Ereignisbusdienst anzuhalten, führen Sie die gespeicherte Prozedur "TDDS_BlockTDDS" in der BAM-Datenbank innerhalb einer Transaktion aus (ohne für die Transaktion einen Commit auszuführen). Um den BAM-Ereignisbusdienst fortzusetzen, führen Sie für die Transaktion "TDDS_BlockTDDS" einen Commit aus.
Um den BAM-Ereignisbusdienst auf mehreren Computern zu aktivieren, geben Sie an, welcher Host bzw. welche Hosts für die Überwachung verwendet werden, und verknüpfen diese Computer dann mit dem überwachenden Host.
Verwenden Sie die gespeicherte Prozedur "TDDS_UpdateSettings" zum Festlegen von Timeoutwerten für Sitzungen und Taktintervallen. Nur Mitglieder der Gruppe "BTS_ADMIN_USERS" verfügen über die Berechtigung zum Ausführen dieser gespeicherten Prozedur.
Die gespeicherte Prozedur "TDDS_UpdateSettings" weist die folgenden Parameter auf:
@RefreshInterval Int. Auf größer als 60 Sekunden festgelegt.
@SqlCommandTimeout Int. Legen Sie auf kleiner als RefreshInterval fest.
@SessionTimeout Int. Legen Sie den Wert auf das Doppelte des RefreshInterval-Werts fest.
@EventLoggingInterval nvarchar(16). Auf einen Wert größer als 60 Sekunden festgelegt.
@RetryCount Int. Auf größer als 60 Sekunden festgelegt
@ThreadPerSession Int. Dieser Parameter ist veraltet.