Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Si applica a: SQL Server
Abilita Change Data Capture per il database corrente. Questa procedura deve essere eseguita per un database prima che qualsiasi tabella possa essere abilitata per Change Data Capture (CDC) in tale database. Change Data Capture consente di registrare le attività di inserimento, aggiornamento ed eliminazione applicate alle tabelle abilitate, fornendo i dettagli delle modifiche in un formato relazionale facilmente utilizzabile. Le informazioni sulla colonna che rispecchiano la struttura della colonna di una tabella di origine rilevata vengono acquisite per le righe modificate, insieme ai metadati necessari ad applicare le modifiche a un ambiente di destinazione.
Importante
Change Data Capture non è disponibile in ogni edizione di SQL Server. Per un elenco delle funzionalità supportate dalle varie edizioni di SQL Server, vedere Edizioni e funzionalità supportate di SQL Server 2017.
Convenzioni relative alla sintassi Transact-SQL
sys.sp_cdc_enable_db
[ ; ]
0
(esito positivo) o 1
(errore).
Nessuno.
Change Data Capture non può essere abilitato nei database di sistema o nei database di distribuzione.
sys.sp_cdc_enable_db
crea gli oggetti Change Data Capture con ambito esteso al database, incluse le tabelle di metadati e i trigger DDL. Crea inoltre lo schema CDC e l'utente del database CDC e imposta la colonna per la is_cdc_enabled
voce del database nella vista del catalogo sys.databases su 1
.
Richiede l'appartenenza al ruolo predefinito del server sysadmin per Change Data Capture in Istanza gestita di SQL di Azure o SQL Server. Richiede l'appartenenza al db_owner per Change Data Capture in database SQL di Azure.
Nell'esempio seguente viene abilitata l'acquisizione dei dati delle modifiche.
USE AdventureWorks2022;
GO
EXECUTE sys.sp_cdc_enable_db;
GO
Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stesso