Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft beim Abonnenten Zeilen ab, die über ausstehende Updates in der Warteschlange verfügen. Diese gespeicherte Prozedur wird auf dem Abonnenten für die Abonnementdatenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_getqueuedrows [ @tablename = ] 'tablename'
[ , [ @owner = ] 'owner'
[ , [ @tranid = ] 'transaction_id' ]
Argumente
[ @tablename =] 'tablename'
Der Name der Tabelle. tablename ist vom Datentyp sysname und hat keinen Standardwert. Die Tabelle muss Teil eines Abonnements in einer Warteschlange sein.[ @owner =] 'owner'
Der Abonnementbesitzer. owner ist vom Datentyp sysname. Der Standardwert ist NULL.[ @tranid = ] 'transaction_id'
Ermöglicht das Filtern der Ausgabe nach der Transaktions-ID. transaction_id ist vom Datentyp nvarchar(70) und hat den Standardwert NULL. Falls angegeben, wird die Transaktions-ID angezeigt, die dem Befehl in der Warteschlange zugeordnet ist. Bei einem Wert von NULL werden alle Befehle in der Warteschlange angezeigt.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Zeigt alle Zeilen an, die zurzeit über mindestens eine Transaktion in der Warteschlange für die abonnierte Tabelle verfügen.
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
Aktion |
nvarchar(10) |
Aktionstyp, der bei der Synchronisierung durchgeführt werden soll. INS= Einfügen DEL = Löschen UPD = Aktualisieren |
Tranid |
nvarchar(70) |
Die Transaktions-ID, unter der der Befehl ausgeführt wurde. |
table column1... n |
|
Der Wert für jede Spalte der Tabelle, die in tablename angegeben wurde. |
msrepl_tran_version |
uniqueidentifier |
Diese Spalte wird zum Nachverfolgen von Änderungen an replizierten Daten und für die Konflikterkennung auf dem Verleger verwendet. Diese Spalte wird automatisch der Tabelle hinzugefügt. |
Hinweise
sp_getqueuedrows wird auf Abonnenten verwendet, die am verzögerten Aktualisieren über eine Warteschlange beteiligt sind.
sp_getqueuedrows sucht Zeilen einer gegebenen Tabelle in einer Abonnementdatenbank, die an einem verzögerten Update über eine Warteschlange beteiligt waren, aber zurzeit noch nicht vom Warteschlangenlese-Agent aufgelöst wurden.
Berechtigungen
sp_getqueuedrows erfordert SELECT-Berechtigungen für die in tablename angegebene Tabelle.
Siehe auch
Verweis
Gespeicherte Systemprozeduren (Transact-SQL)
Konzepte
Aktualisierbare Abonnements für die Transaktionsreplikation
Konflikterkennung und -lösung beim verzögerten Update über eine Warteschlange