Vistas del catálogo de Seguimiento de cambios: sys.change_tracking_databases
Se aplica a: SQL Server Azure SQL Database Azure 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)