Compartilhar via


sys.sp_change_feed_reseed_db_init (Transact-SQL)

Aplica-se a: SQL Server 2025 (17.x) Azure SQL Database AzureSQL Managed InstanceBancos de dados espelhados no banco de dados SQL do Microsoft Fabricno Microsoft Fabric

Executa uma nova propagação de banco de dados.

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.

Esse procedimento armazenado do sistema é usado para bancos de dados espelhados do Microsoft Fabric e banco de dados SQL no Microsoft Fabric.

Convenções de sintaxe de Transact-SQL

Syntax

sys.sp_change_feed_reseed_db_init
    [ [ @is_init_needed = ] is_init_needed ]
    [ , [ @is_called_from = ] is_called_from ]
[ ; ]

Arguments

[ @is_init_needed = ] is_init_needed

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

[ @is_called_from = ] is_called_from

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

Returns

0 (êxito) ou não zero (falha).

Observações

Um resseado interrompe o banco de dados espelhado atual e reinicializa o espelhamento. Isso envolve a geração de um novo instantâneo inicial das tabelas configuradas para espelhamento e, em seguida, as alterações incrementais são replicadas. Durante a resseada, o antigo item de banco de dados espelhado no Microsoft Fabric ainda está disponível, mas não recebe alterações incrementais.

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.

Exemplos

A. Iniciar evento de reutilização manual

Como prática recomendada, teste o manual para que um banco de dados específico entenda o impacto antes de ativar a funcionalidade resseada automática.

USE <Mirrored database name>
GO
EXECUTE sp_change_feed_reseed_db_init @is_init_needed = 1;