Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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)