viste del catalogo Rilevamento modifiche - sys.change_tracking_databases

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureDatabase SQL in Microsoft Fabric

Restituisce una riga per ogni database con il rilevamento delle modifiche abilitato.

Nome colonna Tipo di dati Descrizione
database_id int ID del database. È univoco all'interno dell'istanza di SQL Server.
is_auto_cleanup_on bit Indica se i dati di rilevamento delle modifiche vengono rimossi automaticamente una volta trascorso il periodo di memorizzazione configurato:

0 = disattivata

1 = Su
retention_period int Se si utilizza la rimozione automatica, il periodo di memorizzazione specifica per quanto tempo i dati di rilevamento delle modifiche verranno conservati nel database.
retention_period_units_desc nvarchar(60) Specifica la descrizione del periodo memorizzazione:

Minuti

Ore

giorni
retention_period_units tinyint Unità di tempo relativa al periodo di memorizzazione:

1 = Minuti

2 = Ore

3 = Giorni

Autorizzazioni

Gli stessi controlli dell'autorizzazione vengono effettuati per sys.change_tracking_databases, così come per sys.databases. Se il chiamante di sys.change_tracking_databases non è il proprietario del database, i permessi minimi richiesti per vedere la riga corrispondente sono ALTERARE QUALSIASI DATABASE o VIEW QUALSIASI DATABASE permesso a livello di server, o CREATE DATABASE permesso nel database master o nel database corrente.

Vedi anche

viste del catalogo Rilevamento modifiche (Transact-SQL)
Traccia le modifiche ai dati (SQL Server)