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:
|
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.
Consulte também