Sdílet prostřednictvím


sys.sp_change_feed_disable_db (Transact-SQL)

Platí na: SQL Server 2022 (16.x) a novější verze Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsMirrored databases in Microsoft FabricSQL database in Microsoft Fabric

Zakažte informační kanál změn na úrovni databáze a pak metadata pro všechny přidružené tabulky.

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 Synapse Studio nebo portál Fabric. Použití tohoto postupu by mohlo zavést nekonzistence.

Tato systémová uložená procedura se používá pro:

Syntax

Transact-SQL konvence syntaxe

sys.sp_change_feed_disable_db
[ ; ]

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 .

Remarks

Když je kanál změn zakázán s aktivními skupinami tabulek, zastaví se všechna připojení a plánovače okamžitě nebo vynuceně bez čekání na dokončení aktuálních operací. Pro databázi nelze vytvořit žádné nové skupiny tabulek kanálu změn a všechna existující metadata popisující skupiny tabulek budou odstraněna bez čekání na dokončení aktuálních operací. Opětovné povolení kanálu změn vede k vyčištění inicializací všech skupin tabulek a opětovnému obnovení všech dat.

Tuto uloženou proceduru byste měli provést pouze v případě, že došlo k nepodporovaným akcím nebo neočekávaným chybám, které vyžadují ruční zakázání funkce zrcadlení a není možné ji odebrat prostřednictvím pracovního prostoru Synapse nebo portálu Fabric.