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 :

  • Minutes

  • Heures

  • Jours

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)

Suivre les modifications de données