次の方法で共有


sys.sp_change_feed_disable_db (Transact-SQL)

適用対象: SQL Server 2022 (16.x) Azure SQL Database Azure Synapse Analytics Microsoft Fabric の SQL データベース

データベース レベルで変更フィードを無効にしてから、Microsoft Fabric の Azure Synapse Link for SQLMicrosoft Fabric ミラー化データベース、および SQL データベースのすべての関連テーブルのメタデータを無効にします

Note

このシステム ストアド プロシージャは内部的に使用され、直接管理に使用することはお勧めしません。 代わりに Synapse Studio または Fabric ポータルを使用してください。 この手順を使用すると、不整合が発生する可能性があります。

構文

Transact-SQL 構文表記規則

sys.sp_change_feed_disable_db
[ ; ]

アクセス許可

CONTROL データベース権限db_owner データベース ロール メンバーシップ、または sysadmin サーバー ロール メンバーシップを持つユーザーは、この手順を実行できます。

解説

アクティブなテーブル グループで変更フィードが無効になっている場合、現在の操作が完了するのを待たずに、すべての接続とスケジューラが直ちに/強制的に停止されます。 データベースには新しい変更フィード テーブル グループを作成できません。テーブル グループを表す既存のメタデータはすべて、現在の操作の完了を待つことなく削除されます。 変更フィードを再度有効にすると、すべてのテーブル グループがクリーンに初期化され、すべてのデータが再シードされます。

このストアド プロシージャは、サポートされていないアクションまたは予期しないエラーが発生し、ミラーリング機能を手動で無効にする必要があり、Synapse ワークスペースまたは Fabric ポータルから削除できない場合にのみ実行してください。