Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Vyhledává řádky u odběratele, které mají ve frontě čekající aktualizace. Tato uložená procedura se vykonává u předplatitele v databázi předplatného.
Syntax
sys.sp_getqueuedrows
[ @tablename = ] N'tablename'
[ , [ @owner = ] N'owner' ]
[ , [ @tranid = ] N'tranid' ]
[ ; ]
Arguments
[ @tablename = ] N'tablename'
Název tabulky. @tablename je sysname, bez výchozího nastavení. Tabulka musí být součástí frontového předplatného.
[ @owner = ] N'majitel'
Majitel předplatného.
@owner je sysname s výchozím nastavením NULL.
[ @tranid = ] N'tranid'
Umožňuje filtrovat výstup podle ID transakce.
@tranid je nvarchar(70), s výchozím hodnotou NULL. Pokud je uvedeno, zobrazí se ID transakce spojené s příkazem ve frontě. Pokud NULL, zobrazí se všechny příkazy ve frontě.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
Zobrazuje všechny řádky, které mají alespoň jednu frontu transakce pro předplacenou tabulku.
| Název sloupce | Datový typ | Description |
|---|---|---|
action |
nvarchar(10) | Typ akce, kterou je třeba provést při synchronizaci.INS = vložitDEL = smazatUPD = aktualizace |
tranid |
nvarchar(70) | Identifikace transakce, pod kterou byl příkaz vykonán. |
table column1 ...n |
Hodnota pro každý sloupec tabulky je uvedena v @tablename. | |
msrepl_tran_version |
uniqueidentifier | Tento sloupec slouží ke sledování změn v replikovaných datech a k detekci konfliktů v Publisher. Tento sloupec je automaticky přidán do tabulky. |
Poznámky
sp_getqueuedrows se používá u Subscribers účastnící se frontového aktualizace.
sp_getqueuedrows najde řádky dané tabulky v databázi předplatného, které se podílely na aktualizaci ve frontě, ale v současnosti nejsou vyřešeny agentem čtečky fronty.
Permissions
sp_getqueuedrows vyžaduje SELECT oprávnění na tabulce uvedené v @tablename.