Delen via


Catalogusweergaven wijzigen - sys.change_tracking_databases

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Geeft één rij terug voor elke database die wijzigingstracking heeft ingeschakeld.

Kolomnaam Gegevenstype Description
database_id int Id van de database. Dit is uniek binnen de SQL Server-instantie.
is_auto_cleanup_on bit Geeft aan of wijzigingstrackinggegevens automatisch worden opgeschoond na de geconfigureerde retentieperiode:

0 = Uit

1 = Aan
retention_period int Als automatische schoonmaak wordt gebruikt, geeft de retentieperiode aan hoe lang de wijzigingsgegevens in de database worden bewaard.
retention_period_units_desc nvarchar(60) Specificeert de beschrijving van de retentieperiode:

Notulen

Hours

Days
retention_period_units tinyint Tijdseenheid voor de retentieperiode:

1 = Minuten

2 = Uren

3 = Dagen

Permissions

Voor sys.change_tracking_databases worden dezelfde machtigingscontroles uitgevoerd als voor sys.databases. Als de aanroeper van sys.change_tracking_databases niet de eigenaar van de database is, zijn de minimale rechten die nodig zijn om de overeenkomstige rij te zien ENIGE DATABASE WIJZIGEN of EEN BEDIENER-LEVEL perspectief BEKIJKEN VAN EEN DATABASE, of DATABASE-machtiging aanmaken in de hoofddatabase of huidige database.

Zie ook

Wijzigingen van catalogusweergaven (Transact-SQL)
Gegevenswijzigingen bijhouden (SQL Server)