Compartilhar via


sys.sp_change_feed_disable_db (Transact-SQL)

Aplica-se a: SQL Server 2022 (16.x) e versões posteriores Azure SQL DatabaseAzure SQL Managed InstanceAzure SynapseAnalytics Bases de dados espelhadas em Microsoft FabricSQL database em 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.

Caution

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.

Este procedimento armazenado do sistema é usado para:

Syntax

Convenções de sintaxe de Transact-SQL

sys.sp_change_feed_disable_db
[ ; ]

Permissions

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

Remarks

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.