viste del catalogo Rilevamento modifiche - sys.change_tracking_databases

Si applica a: SQL Server Azure SQL DatabaseIstanza gestita di SQL di Azure

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

Nome colonna Tipo di dati Descrizione
database_id int ID del database. Ciò è 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 = Off

1 = On
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, le autorizzazioni minime necessarie per visualizzare la riga corrispondente sono ALTER ANY DATABASE o VIEW ANY DATABASE a livello di server, oppure l'autorizzazione CREATE DATABASE nel database master o corrente.

Vedere anche

Viste del catalogo di rilevamento delle modifiche (Transact-SQL)
Rilevare le modifiche ai dati (SQL Server)