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
Azure SQL Database
Azure SQL Managed Instance
Vrací jeden řádek pro každou tabulku změn v databázi. Tabulka změn vzniká, když je zachycení dat změn povoleno ve zdrojové tabulce. Doporučujeme, abyste nedotazovali přímo systémové tabulky. Místo toho spusťte sys.sp_cdc_help_change_data_capture uloženou proceduru.
| Název sloupce | Datový typ | Description |
|---|---|---|
| object_id | int | ID tabulky změn. Je jedinečný v rámci databáze. |
| version | int | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. Pro SQL Server 2012 (11.x) tento sloupec vždy vrací 0. |
| source_object_id | int | ID zdrojové tabulky umožnilo zachycení změn dat. |
| capture_instance | sysname | Název instance zachycení používané k pojmenování sledovacích objektů specifických pro konkrétní instanci. Ve výchozím nastavení je název odvozen ze zdroje a názvu zdrojové tabulky ve formátu schemaname_sourcename. |
| start_lsn | binary(10) | Logové sekvenční číslo (LSN) představující spodní koncový bod při dotazování na data změn v tabulce změn. NULL = nízký koncový bod nebyl stanoven. |
| end_lsn | binary(10) | Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena. Pro SQL Server 2008 (10.0.x) tento sloupec vždy vrací NULL. |
| supports_net_changes | bit | Podpora dotazování na síťové změny je povolena pro tabulku změn. |
| has_drop_pending | bit | Proces zachycení obdržel oznámení, že zdrojová tabulka byla odstraněna. |
| role_name | sysname | Název databázové role používané k bráně přístupu ke změně dat. NULL = role se nepoužívá. |
| index_name | sysname | Název indexu používaného k jednoznačné identifikaci řádků ve zdrojové tabulce.
index_name je buď název primárního klíčového indexu zdrojové tabulky, nebo název unikátního indexu specifikovaného při zachycení změn dat ve zdrojové tabulce. NULL = zdrojová tabulka neměla primární klíč, když bylo zapnuté zachycení změn dat, a jedinečný index nebyl specifikován při zapnutí zachycení změn. Poznámka: Pokud je zachycení dat o změnách povoleno v tabulce, kde existuje primární klíč, funkce zachycení dat změn používá index bez ohledu na to, zda jsou čisté změny povoleny nebo ne. Po zapnutí zachycení změn není na primárním klíči povolena žádná úprava. Pokud v tabulce není primární klíč, můžete stále zapnout zachycování dat změn, ale pouze s nastavením net changes na false. Po zapnutí zachycování změn dat můžete vytvořit primární klíč. Primární klíč můžete také upravit, protože zachycení dat změn primární klíč nepoužívá. |
| filegroup_name | sysname | Název souborové skupiny, ve které se tabulka změn nachází. NULL = tabulka změn je ve výchozí skupině souborů databáze. |
| create_date | datetime | Datum, kdy byla zdrojová tabulka povolena. |
| partition_switch | bit | Označuje, zda lze příkaz SWITCH PARTITION z ALTER TABLE spustit na tabulce, která je povolena pro zachycení změn dat. 0 znamená, že přepínání oddílů je blokováno. Tabulky bez rozdělení vždy vrátí 1. |
Viz také