sys.change_tracking_databases (Transact-SQL)

Devuelve una fila por cada base de datos que tenga habilitada el seguimiento de cambios.

Nombre de columna

Tipo de datos

Descripción

database_id

int

Id. de la base de datos. Es único dentro de la instancia de SQL Server.

is_auto_cleanup_on

bit

Indica si los datos del seguimiento de cambios se limpian automáticamente después del período de retención configurado:

0 = Deshabilitado

1 = Habilitado

retention_period

int

Si se utiliza la limpieza automática, el período de la retención especifica el tiempo que se mantienen los datos del seguimiento de cambios en la base de datos.

retention_period_units_desc

nvarchar(60)

Especifica la descripción del período de retención:

  • Minutos

  • Horas

  • Días

retention_period_units

tinyint

Unidad de tiempo del período de retención:

1 = Minutos

2 = Horas

3 = Días

Permisos

Se realizan las mismas comprobaciones del permiso para sys.change_tracking_databases que para sys.databases. Si el autor de la llamada de sys.change_tracking_databases no es el propietario de la base de datos, los permisos mínimos necesarios para ver la fila correspondiente son ALTER ANY DATABASE o VIEW ANY DATABASE en el nivel de servidor, o el permiso CREATE DATABASE en la base de datos actual o maestra.