Visualizações do Catálogo de Monitorização de Alterações - sys.change_tracking_databases

Aplica-se a:SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Devolve uma linha para cada base de dados que tenha o acompanhamento de alterações ativado.

Nome da coluna Tipo de dados Description
database_id int ID da base de dados. Isto é único na instância do SQL Server.
is_auto_cleanup_on bit Indica se os dados de acompanhamento de alterações são automaticamente limpos após o período de retenção configurado:

0 = Desligado

1 = Em
retention_period int Se estiver a ser utilizado o autocleanup, o período de retenção especifica quanto tempo os dados de acompanhamento de alterações permanecem na base de dados.
retention_period_units_desc nvarchar(60) Especifica a descrição do período de retenção:

Minutos

Horário

Dias
retention_period_units tinyint Unidade de tempo para o período de retenção:

1 = Minutos

2 = Horas

3 = Dias

Permissions

As mesmas verificações de permissões são feitas para sys.change_tracking_databases que são feitas para sys.databases. Se o chamador da sys.change_tracking_databases não for o proprietário da base de dados, as permissões mínimas necessárias para ver a linha correspondente são ALTERAR QUALQUER DATABASE ou VIEW QUALQUER DATABASE permissão ao nível do servidor, ou CREATE DATABASE permissão na base de dados mestre ou na base de dados atual.