sys.sp_cdc_disable_db (Transact-SQL)
Desabilita a captura de dados de alteração do banco de dados atual. A captura de dados de alteração está disponível somente nas edições SQL Server 2008 Enterprise, Developer e Evaluation.
Sintaxe
sys.sp_cdc_disable_db
Valores de código de retorno
0 (êxito) ou 1 (falha)
Conjuntos de resultados
Nenhum
Comentários
sys.sp_cdc_disable_db desabilita a captura de dados de alteração de todas as tabelas do banco de dados atualmente habilitado. Todos os objetos do sistema relacionados à captura de dados de alteração, como tabelas de alteração, trabalhos, procedimentos armazenados e funções, serão descartados. A coluna is_cdc_enabled para a entrada do banco de dados na exibição do catálogo sys.databases está definida como 0.
Observação |
---|
Se houver muitas instâncias de captura definidas para o banco de dados quando o Change Data Capture for desabilitado, uma transação demorada poderá provocar falha na execução do sys.sp_cdc_disable_db. Esse problema pode ser evitado desabilitando as instâncias de captura individuais usando sys.sp_cdc_disable_table antes de executar sys.sp_cdc_disable_db. |
Permissões
Requer associação na função de servidor fixa sysadmin.
Exemplos
O exemplo a seguir desabilita a captura de dados de alteração do banco de dados AdventureWorks2008R2.
USE AdventureWorks2008R2;
GO
EXECUTE sys.sp_cdc_disable_db;
GO
Consulte também