Vistas de catálogo de Change Tracking: sys.change_tracking_databases

Se aplica a:yesSQL Server (todas las versiones compatibles) YesAzure SQL Database YesAzure SQL Managed Instance

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

Nombre de la columna Tipo de datos Descripción
database_id int Identificador de la base de datos. Esto 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 = Off (desactivado)

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 de nivel de servidor, o el permiso CREATE DATABASE en la base de datos actual o maestra.

Consulte también

Vistas de catálogo del seguimiento de cambios (Transact-SQL)
Seguimiento de cambios de datos (SQL Server)