Partilhar via


sys.sp_change_feed_disable_db (Transact-SQL)

Aplica-se a: SQL Server 2022 (16.x) Banco de Dados SQL do Azure Azure Synapse Analytics Warehouse no Microsoft Fabric Banco de dados SQL no Microsoft Fabric

Desabilite o feed de alterações no nível do banco de dados e, em seguida, os metadados de todas as tabelas associadas ao Link do Azure Synapse para SQL, bancos de dados espelhados do Microsoft Fabric e banco de dados SQL no Microsoft Fabric.

Observação

Esse procedimento armazenado do sistema é usado internamente e não é recomendado para uso administrativo direto. Em vez disso, use o Synapse Studio ou o portal do Fabric. O uso desse procedimento pode introduzir inconsistência.

Sintaxe

Convenções de sintaxe de Transact-SQL

sys.sp_change_feed_disable_db
[ ; ]

Permissões

Um usuário com permissões de banco de dados CONTROL, associação de função de banco de dados db_owner ou associação de função de servidor sysadmin pode executar esse procedimento.

Comentários

Quando o feed de alterações é desabilitado com grupos de tabelas ativos, todas as conexões e agendadores são interrompidos imediatamente/à força sem esperar que as operações atuais sejam concluídas. Nenhum grupo de tabelas de feed de alterações poderá ser criado para o banco de dados e todos os metadados existentes que descrevem os grupos de tabelas serão excluídos sem aguardar a conclusão das operações atuais. A reativação do feed de alterações resulta em inicializações limpas de todos os grupos de tabelas e na nova propagação de todos os dados.

Você só deve executar esse procedimento armazenado quando ocorrerem ações sem suporte ou erros inesperados, que exijam que o recurso de espelhamento seja desabilitado manualmente e não possam ser removidos por meio do workspace do Synapse ou do portal do Fabric.