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

  • Days

retention_period_units

tinyint

Unidade de tempo do período de retenção:

1 = Minutos

2 = Horas

3 = Dias

Permissões

São feitas as mesmas verificações de permissão 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 ver a linha correspondente serão ALTER ANY DATABASE ou VIEW ANY DATABASE em nível de servidor ou CREATE DATABASE no banco de dados master ou atual.

Consulte também

Conceitos

Exibições de catálogo de controle de alterações (Transact-SQL)

Controle de alterações de dados (SQL Server)