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 ALTER ANY DATABASE of VIEW ANY DATABASE server-level permission, of CREATE DATABASE een machtiging in de masterdatabase of huidige database.