Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Returnerar en rad för varje ändring av datadefinitionsspråk (DDL) som gjorts i tabeller som är aktiverade för ändringsdatafångst. Du kan använda denna tabell för att avgöra när en DDL-ändring skedde i en källtabell och vad ändringen var. Källtabeller som inte har DDL-ändringar kommer inte att ha poster i denna tabell.
Vi rekommenderar att du inte frågar systemtabellerna direkt. Utför istället den sys.sp_cdc_get_ddl_history lagrade proceduren.
| Kolumnnamn | Datatyp | Description |
|---|---|---|
| source_object_id | int | ID för källtabellen där DDL-ändringen applicerades. |
| object_id | int | ID för ändringstabellen kopplad till en fångstinstans för källtabellen. |
| required_column_update | bit | Indikerar att datatypen för en fångad kolumn har ändrats i källtabellen. Denna modifiering ändrade kolumnen i ändringstabellen. |
| ddl_command | nvarchar(max) | DDL-satsen tillämpad på källtabellen. |
| ddl_lsn | binary(10) | Logsekvensnummer (LSN) kopplat till åtagandet av DDL-modifieringen. |
| ddl_time | datetime | Datum och tid då DDL-ändringen gjordes i källtabellen. |
Se även
sys.sp_cdc_help_change_data_capture (Transact-SQL)
cdc.fn_cdc_get_all_changes_<capture_instance> (Transact-SQL)