Änderungsnachverfolgung Katalogansichten – sys.change_tracking_databases
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance
Gibt eine Zeile für jede Datenbank zurück, für die die Änderungsnachverfolgung aktiviert ist.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
database_id | int | Die ID der Datenbank. Dies ist innerhalb der SQL Server-Instanz eindeutig. |
is_auto_cleanup_on | bit | Gibt an, ob Änderungsnachverfolgungsdaten nach der konfigurierten Beibehaltungsdauer automatisch bereinigt werden. 0 = Aus 1 = Ein |
retention_period | int | Wenn die automatische Bereinigung verwendet wird, gibt die Beibehaltungsdauer an, wie lange die Änderungsnachverfolgungsdaten in der Datenbank beibehalten werden. |
retention_period_units_desc | nvarchar(60) | Gibt die Beschreibung der Aufbewahrungsdauer an: Minuten Stunden Tage |
retention_period_units | tinyint | Zeiteinheit für die Beibehaltungsdauer: 1 = Minuten 2 = Stunden 3 = Tage |
Berechtigungen
Für sys.change_tracking_databases werden die gleichen Berechtigungsprüfungen wie für sys.databases durchgeführt. Wenn der Aufrufer von sys.change_tracking_databases nicht der Besitzer der Datenbank ist, sind zum Anzeigen der entsprechenden Zeile mindestens die Berechtigungen ALTER ANY DATABASE oder VIEW ANY DATABASE auf Serverebene oder die CREATE DATABASE-Berechtigung für die Masterdatenbank oder aktuelle Datenbank erforderlich.
Weitere Informationen
Änderungsnachverfolgung für Katalogsichten (Transact-SQL)
Nachverfolgen von Datenänderungen (SQL Server)