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)