Modos de exibição do catálogo de controle de alterações - sys.change_tracking_databases

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureBanco de dados SQL no Microsoft Fabric

Retorna uma linha para cada banco de dados com o controle de alterações habilitado.

Nome da coluna Tipo de dados Descrição
database_id int ID do banco de dados. Isso é exclusivo na instância do SQL Server.
is_auto_cleanup_on bit Indica se os dados do controle de alterações devem ser limpos automaticamente após o período de retenção configurado:

0 = Desativado

1 = Ativado
retention_period int Se a limpeza automática estiver sendo usada, o período de retenção especificará por quanto tempo os dados de controle de alterações serão mantidos no banco de dados.
retention_period_units_desc nvarchar(60) Especifica a descrição do período de retenção:

Minutos

Horário

Days (dias)
retention_period_units tinyint Unidade de tempo do período de retenção:

1 = Minutos

2 = Horas

3 = Dias

Permissões

As mesmas verificações de permissão são feitas para sys.change_tracking_databases e para sys.databases. Se o chamador de sys.change_tracking_databases não for o proprietário do banco 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 em nível de servidor, ou CREATE DATABASE permissão no banco de dados mestre ou no banco de dados atual.