Partilhar 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 Synapse AnalyticsBases de dados espelhadas em Microsoft FabricSQL database in Microsoft Fabric

Desative o feed de alterações no nível do banco de dados e, em seguida, os metadados para todas as tabelas associadas.

Caution

Este procedimento armazenado do sistema é usado internamente e não é recomendado para uso administrativo direto. Em vez disso, use o Synapse Studio ou o portal Fabric. A utilização deste procedimento poderia introduzir incoerências.

Este procedimento armazenado do sistema é usado para:

Syntax

Transact-SQL convenções de sintaxe

sys.sp_change_feed_disable_db
[ ; ]

Permissions

Um utilizador com CONTROL permissões de base de dados, db_owner pertença a um papel de base de dados ou a um servidor sysadmin pode executar este procedimento.

Remarks

Quando o feed de alterações é desativado com grupos de tabelas ativos, todas as conexões e agendadores são interrompidos imediatamente/com força, sem esperar que as operações atuais sejam concluídas. Nenhum novo grupo de tabelas de alimentação de alterações pode 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 repropagação de todos os dados.

Você só deve executar este procedimento armazenado quando ações sem suporte ou erros inesperados tiverem ocorrido, que exijam que o recurso Espelhamento seja desativado manualmente e não possam ser removidos por meio do espaço de trabalho Synapse ou do portal Fabric.