Partilhar via


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

Aplica-se a:SQL ServerAzure SQL DatabaseAzure 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 BASE DE DADOS ou VER QUALQUER BASE DE DADOS permissão ao nível do servidor, ou CRIAR BASE de DADOS permissão na base de dados principal ou na base de dados atual.

Ver também

Vistas do Catálogo de Monitorização de Alterações (Transact-SQL)
Controlar alterações de dados (SQL Server)