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
Vrací informace o každé replikované nebo změně datové transakce.
| Název sloupce | Datový typ | Description |
|---|---|---|
| fp2p_pub_exists | tinyint | Pokud je transakce v databázi publikované pomocí peer-to-peer transakční replikace. Pokud je pravda, hodnota je 1; jinak je to 0. |
| db_ver | int | Databázová verze. |
| comp_range_address | varbinary(8) | Definuje částečný rozsah rollbacku, který je třeba přeskočit. |
| textinfo_address | varbinary(8) | Adresa v paměti struktury informací uloženého textu. |
| fsinfo_address | varbinary(8) | Paměťová adresa informační struktury cacheovaného souborového proudu. |
| begin_lsn | nvarchar(64) | Sekvenční číslo logu (LSN) počátečního záznamu pro transakci. |
| commit_lsn | nvarchar(64) | LSN záznamu záznamu commit pro transakci. |
| dbid | smallint | ID databáze. |
| řádky | int | ID replikovaného příkazu v rámci transakce. |
| xdesid | nvarchar(64) | ID transakce. |
| artcache_table_address | varbinary(8) | Adresa v paměti struktury tabulky článků v cache, která byla naposledy použita pro tuto transakci. |
| server | nvarchar(514) | Název serveru. |
| server_len_in_bytes | smallint | Délka znaku v bajtech názvu serveru. |
| databáze | nvarchar(514) | Název databáze. |
| db_len_in_bytes | smallint | Délka znaku v bajtech názvu databáze. |
| Původce | nvarchar(514) | Název serveru, ze kterého transakce vznikla. |
| originator_len_in_bytes | smallint | Délka znaku v bajtech serveru, ze kterého transakce vznikla. |
| orig_db | nvarchar(514) | Název databáze, ze které transakce vznikla. |
| orig_db_len_in_bytes | smallint | Délka znaku v bajtech databáze, ze které transakce vznikla. |
| cmds_in_tran | int | Počet replikovaných příkazů v aktuální transakci, který se používá k určení, kdy má být logická transakce potvrzena. |
| is_boundedupdate_singleton | tinyint | Specifikuje, zda unikátní aktualizace sloupce ovlivňuje pouze jeden řádek. |
| begin_update_lsn | nvarchar(64) | LSN použito v unikátní aktualizaci sloupce. |
| delete_lsn | nvarchar(64) | LSN smazat jako součást aktualizace. |
| last_end_lsn | nvarchar(64) | Poslední LSN v logické transakci. |
| fcomplete | tinyint | Specifikuje, zda je příkaz částečnou aktualizací. |
| kompenzováno | tinyint | Specifikuje, zda je transakce součástí částečného rollbacku. |
| fprocessingtext | tinyint | Specifikuje, zda transakce obsahuje binární sloupec velkého datového typu. |
| max_cmds_in_tran | int | Maximální počet příkazů v logické transakci, jak je specifikován Log Reader Agentem. |
| begin_time | datetime | Čas začátku transakce. |
| commit_time | datetime | Čas provedení transakce. |
| session_id | int | ID záznamu záznamu změny (change data capture log scans). Tento sloupec se mapuje na sloupec session_id v sys.dm_cdc_logscan_sessions. |
| session_phase | int | Číslo, které označuje fázi, ve které byla relace v době, kdy došlo k chybě. Tento sloupec se mapuje na sloupec phase_number v sys.dm_cdc_errors. |
| is_known_cdc_tran | bit | Označuje, že transakce je sledována pomocí zachycení změn. 0 = Transakční replikační transakce. 1 = Změna transakce zachycení dat. |
| error_count | int | Počet zjištěných chyb. |
Povolení
Vyžaduje VIEWDATABASE povolení STATE v databázi publikací nebo v databázi povolené pro zachycení změn dat.
Oprávnění pro SQL Server 2022 a novější
Vyžaduje VIEWDATABASE povolení STAV VÝKONU v databázi.
Poznámky
Informace se vracejí pouze pro replikované databázové objekty nebo tabulky umožněné pro zachycení změn dat, které jsou aktuálně načteny v cache článku.