Share via


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:

  • 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.