Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Geeft één rij terug voor elke wijzigingstabel in de database. Een wijzigingstabel wordt aangemaakt wanneer wijzigingsgegevensopname is ingeschakeld op een brontabel. We raden aan om de systeemtabellen niet direct te bevragen. Voer in plaats daarvan de sys.sp_cdc_help_change_data_capture opgeslagen procedure uit.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| object_id | int | ID van de wisseltafel. Is uniek in een database. |
| version | int | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. Voor SQL Server 2012 (11.x) geeft deze kolom altijd 0 terug. |
| source_object_id | int | ID van de brontabel ingeschakeld voor wijzigingsgegevensvastlegging. |
| capture_instance | sysname | Naam van de capture-instantie die wordt gebruikt om instantie-specifieke trackingobjecten te benoemen. Standaard is de naam afgeleid van de naam van het bronschema plus de naam van de brontabel in het formaat schemaname_sourcename. |
| start_lsn | binary(10) | Log-volgnummer (LSN) dat het lage eindpunt vertegenwoordigt bij het opvragen van wijzigingsgegevens in de wijzigingstabel. NULL = het lage eindpunt is niet vastgesteld. |
| end_lsn | binary(10) | Alleen ter informatie geïdentificeerd. Wordt niet ondersteund. Toekomstige compatibiliteit is niet gegarandeerd. Voor SQL Server 2008 (10.0.x) geeft deze kolom altijd NULL terug. |
| supports_net_changes | bit | Ondersteuning voor het opvragen van netwijzigingen is ingeschakeld voor de wijzigingstabel. |
| has_drop_pending | bit | Het captureproces heeft een melding ontvangen dat de brontabel is verwijderd. |
| role_name | sysname | Naam van de databaserol die wordt gebruikt om toegang te gaten om data te wijzigen. NULL = een rol wordt niet gebruikt. |
| index_name | sysname | Naam van de index die wordt gebruikt om rijen in de brontabel uniek te identificeren.
index_name is ofwel de naam van de primaire sleutelindex van de brontabel, of de naam van een unieke index die werd gespecificeerd toen wijzigingsgegevensopname in de brontabel werd ingeschakeld. NULL = brontabel had geen primaire sleutel toen change data capture werd ingeschakeld en er werd geen unieke index gespecificeerd toen change data capture werd ingeschakeld. Opmerking: Als wijzigingsgegevensopname is ingeschakeld in een tabel waar een primaire sleutel aanwezig is, gebruikt de wijzigingsgegevensverzamelingsfunctie de index, ongeacht of netto wijzigingen zijn ingeschakeld of niet. Nadat wijzigingsgegevensopname is ingeschakeld, is geen wijziging meer toegestaan aan de primaire sleutel. Als er geen primaire sleutel op de tabel staat, kun je change data capture nog steeds inschakelen, maar alleen met netto wijzigingen op false gezet. Nadat wijzigingsdata capture is ingeschakeld, kun je een primaire sleutel aanmaken. Je kunt ook de primaire sleutel wijzigen omdat change data capture de primaire sleutel niet gebruikt. |
| filegroup_name | sysname | Naam van de bestandsgroep waarin de wijzigingstabel zich bevindt. NULL = wijzigingstabel bevindt zich in de standaard bestandsgroep van de database. |
| create_date | datetime | Datum waarop de brontabel werd ingeschakeld. |
| partition_switch | bit | Geeft aan of het SWITCH PARTITION-commandovan ALTER TABLE kan worden uitgevoerd tegen een tabel die is ingeschakeld voor wijzigingsgegevensvastlegging. 0 geeft aan dat partitiewisselen geblokkeerd is. Niet-gepartitioneerde tabellen geven altijd 1 terug. |