MSsubscription_agents (Transact-SQL)
Die MSsubscription_agents-Tabelle wird von Verteilungs-Agents sowie von Triggern aktualisierbarer Abonnements verwendet, um Abonnementeigenschaften nachzuverfolgen. Diese Tabelle ist in der Abonnementdatenbank gespeichert.
Column name |
Datentyp |
Beschreibung |
---|---|---|
id |
int |
Die ID der Zeile |
publisher |
sysname |
Der Name des Verlegers |
publisher_db |
sysname |
Der Name der Veröffentlichungsdatenbank |
publication |
sysname |
Der Name der Veröffentlichung |
subscription_type |
int |
Der Abonnementtyp: 0 = Push. 1 = Pullabonnement. 2 = Anonymes Pullabonnement. |
queue_id |
sysname |
Die ID der Microsoft-Nachrichtenwarteschlange auf dem Verleger. queue_id ist für SQL-basierte verzögerte Aktualisierung über eine Warteschlange auf SQL festgelegt. |
update_mode |
tinyint |
Typ des Aktualisierens: 0 = Schreibgeschützt 1 = Sofortiges Aktualisieren 2 = Verzögertes Aktualisieren mithilfe von Message Queuing 3 = Sofortiges Aktualisieren mit verzögertem Aktualisieren mithilfe von Message Queuing in Failoversituation 4 = Verzögerte Aktualisierung über eine SQL Server-Warteschlange 5 = Sofortiges Aktualisieren mit verzögerter Aktualisierung über eine SQL Server-Warteschlange bei Failoversituation |
failover_mode |
bit |
Wenn für das Aktualisieren ein Failovertyp angegeben war, ist dies der gewählte Failovertyp: 0 = Sofortiges Aktualisieren wird verwendet. Failover ist nicht aktiviert. 1 = Verzögertes Aktualisieren über eine Warteschlange wird verwendet. Failover ist aktiviert. Die für eine Failoversituation verwendete Warteschlange ist im update_mode-Wert angegeben. |
spid |
int |
Die Systemprozess-ID der Verbindung, die von dem Verteilungs-Agent verwendet wird, der derzeit ausgeführt wird oder gerade ausgeführt wurde. |
login_time |
datetime |
Das Datum und die Uhrzeit der Verbindung des Verteilungs-Agents, der derzeit ausgeführt wird oder gerade ausgeführt wurde. |
allow_subscription_copy |
bit |
Gibt an, ob die Abonnementdatenbank kopiert werden darf oder nicht. |
attach_state |
int |
Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt. |
attach_version |
binary(16) |
Der eindeutige Bezeichner, der die Version eines angefügten Abonnements darstellt. |
last_sync_status |
int |
Der letzte Ausführungsstatus des Verteilungs-Agents, der derzeit ausgeführt wird oder gerade ausgeführt wurde. Der Status kann Folgendes sein: 1 = Gestartet. 2 = Erfolgreich beendet. 3 = Läuft. 4 = Im Leerlauf. 5 = Wiederholen. 6 = Fehler. |
last_sync_summary |
sysname |
Die letzte Meldung des Verteilungs-Agents, der derzeit ausgeführt wird oder gerade ausgeführt wurde. Der Status kann Folgendes sein: Gestartet. Erfolgreich beendet. Läuft. Im Leerlauf. Wiederholen. Fehler. |
last_sync_time |
datetime |
Datum und Uhrzeit, zu denen die Spalten last_sync_summary und last_sync_status aktualisiert wurden. Verteilungs-Agents für Pull- oder anonyme Abonnements, die als Aufträge des SQL Server-Agent-Diensts ausgeführt werden, aktualisieren diese Spalten nicht. Die Verlaufsinformationen werden in diesem Fall stattdessen in der Auftragsverlaufstabelle protokolliert. |
queue_server |
sysname |
Nur interne Verwendung. |
Siehe auch