Sdílet prostřednictvím


sys.sp_change_feed_reseed_db_init (Transact-SQL)

Platí na: SQL Server 2025 (17.x) Azure SQL Database AzureSQL Managed InstanceMirrored databases in Microsoft FabricSQL database in Microsoft Fabric

Spustí databázi znovu.

Caution

Tato systémová uložená procedura se používá interně a nedoporučuje se pro přímé použití správy. Místo toho použijte portál Fabric. Použití tohoto postupu by mohlo zavést nekonzistence.

Tato systémová uložená procedura se používá pro zrcadlené databáze Microsoft Fabric a databázi SQL v Microsoft Fabric.

Syntax

Transact-SQL konvence syntaxe

sys.sp_change_feed_reseed_db_init
    @is_init_needed tinyint

Arguments

is_init_needed

Pouze interní použití.

Returns

0 (úspěch) nebo nenulová (selhání).

Poznámky

Opětovné obnovení zastaví aktuální zrcadlenou databázi a znovu inicializuje zrcadlení. To zahrnuje generování nového počátečního snímku tabulek nakonfigurovaných pro zrcadlení a následné přírůstkové změny se replikují. Během opětovného nasazení je stará zrcadlovaná položka databáze v Microsoft Fabric stále dostupná, ale nepřijímá přírůstkové změny.

Permissions

Tento postup může provést uživatel s oprávněními k databázi CONTROL, db_owner členstvím role databáze nebo členstvím v roli serveru sysadmin .

Examples

A. Inicializovat ruční událost opětovného obnovení

Osvědčeným postupem je otestovat ruční obnovení konkrétní databáze, abyste pochopili dopad před zapnutím funkce automatického obnovení.

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