Ändra katalogvisningar för spårning - sys.change_tracking_databases

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

Returnerar en rad för varje databas som har ändringsspårning aktiverad.

Kolumnnamn Datatyp Description
database_id int ID för databasen. Detta är unikt inom SQL Server-instansen.
is_auto_cleanup_on bit Anger om ändringsspårningsdata automatiskt rensas efter den konfigurerade lagringsperioden:

0 = Av

1 = På
retention_period int Om autocleanup används specificerar lagringsperioden hur länge ändringsspårningsdata lagras i databasen.
retention_period_units_desc nvarchar(60) Specificerar beskrivningen av lagringsperioden:

Protokoll

Timmar

Dagar
retention_period_units tinyint Tidsenhet för lagringstiden:

1 = Minutes

2 = Timmar

3 = Dagar

Permissions

Samma behörighetskontroller görs för sys.change_tracking_databases som görs för sys.databases. Om anroparen av sys.change_tracking_databases inte är ägare till databasen är de minsta behörigheter som krävs för att se motsvarande rad ÄNDRA NÅGON DATABAS eller VISA NÅGON DATABAS serverbehörighet, eller SKAPA DATABASBEHÖRIGHET i huvuddatabasen eller den aktuella databasen.

Se även

Ändra katalogvisningar (Transact-SQL)
Spåra dataändringar (SQL Server)