sys.change_tracking_databases (Transact-SQL)
Retourne une ligne pour chaque base de données pour laquelle le suivi des modifications est activé.
Nom de la colonne |
Type de données |
Description |
---|---|---|
database_id |
int |
ID de la base de données. Cet ID est unique dans l'instance de SQL Server. |
is_auto_cleanup_on |
bit |
Indique si les données de suivi des modifications sont nettoyées automatiquement à l'issue de la période de rétention configurée : 0 = désactivé 1 = activé |
retention_period |
int |
Si le nettoyage automatique est utilisé, la période de rétention spécifie la durée pendant laquelle les données de suivi des modifications sont conservées dans la base de données. |
retention_period_units_desc |
nvarchar(60) |
Spécifie la description de la période de rétention :
|
retention_period_units |
tinyint |
Unité de temps de la période de rétention : 1 = Minutes 2 = Heures 3 = Jours |
Autorisations
Les mêmes contrôles d'autorisation sont effectués pour sys.change_tracking_databases que ceux effectués pour sys.databases. Si l'appelant de sys.change_tracking_databases n'est pas le propriétaire de la base de données, les autorisations minimales requises pour consulter la ligne correspondante sont des autorisations ALTER ANY DATABASE ou VIEW ANY DATABASE au niveau du serveur, ou encore l'autorisation CREATE DATABASE dans la base de données master ou la base de données actuelle.
Voir aussi
Concepts
Affichages catalogue du suivi des modifications (Transact-SQL)