Compartir a través de


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:

  • 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

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)

Seguimiento de cambios de datos (SQL Server)