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 |
Identificador 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:
|
retention_period_units |
tinyint |
Unidad de tiempo del período de retención: 1 = Minutos 2 = Horas 3 = Días |
Permisos
Las mismas comprobaciones de permiso se realizan para sys.change_tracking_databases y 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 master.
Vea también
Conceptos
Vistas de catálogo del seguimiento de cambios (Transact-SQL)