Condividi tramite


viste del catalogo Rilevamento modifiche - sys.change_tracking_databases

Si applica a: SQL Server database SQL di Azure Istanza 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. È 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 = 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.

Vedi anche

viste del catalogo Rilevamento modifiche (Transact-SQL)
Track Data Changes (SQL Server)