Compartilhar via


sys.change_tracking_databases (Transact-SQL)

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. 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

  • Horas

  • 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 sys.change_tracking_databases não for o proprietário do banco de dados, as permissões mínimas necessárias para verificar a linha correspondente serão ALTER ANY DATABASE ou VIEW ANY DATABASE em nível de servidor ou CREATE DATABASE no banco de dados mestre ou atual.