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 změnu jazyka pro definici dat (DDL) provedenou v tabulkách, které jsou povoleny pro zachycování změn dat. Tuto tabulku můžete použít k určení, kdy došlo ke změně DDL ve zdrojové tabulce a jaká byla změna. Zdrojové tabulky, které neměly změny v DDL, nebudou mít v této tabulce záznamy.
Doporučujeme, abyste nedotazovali přímo systémové tabulky. Místo toho spusť sys.sp_cdc_get_ddl_history uloženou proceduru.
| Název sloupce | Datový typ | Description |
|---|---|---|
| source_object_id | int | ID zdrojové tabulky, na kterou byla změna DDL aplikována. |
| object_id | int | ID tabulky změn přiřazené ke zachycení instance pro zdrojovou tabulku. |
| required_column_update | bit | Označuje, že datový typ zachyceného sloupce byl upraven ve zdrojové tabulce. Tato úprava změnila sloupec v tabulce změn. |
| ddl_command | nvarchar(max) | DDL příkaz aplikovaný na zdrojovou tabulku. |
| ddl_lsn | binary(10) | Logové sekvenční číslo (LSN) spojené se závazkem modifikace DDL. |
| ddl_time | datetime | Datum a čas, kdy byla změna DDL provedena ve zdrojové tabulce. |
Viz také
cdc.fn_cdc_get_all_changes_<capture_instance> (Transact-SQL)