sys.change_tracking_databases (Transact-SQL)
Restituisce una riga per ogni database con attivato il rilevamento delle modifiche.
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 = 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:
|
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.