適用対象:Sql Server 2022 (16.x) 以降のバージョン
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Microsoft Fabric のソフトウェア ハウス
Microsoft Fabric のSQL データベース
データベース レベルで変更フィードを無効にしてから、関連付けられているすべてのテーブルのメタデータを無効にします。
注意事項
このシステム ストアド プロシージャは内部的に使用され、直接管理に使用することはお勧めしません。 代わりに Synapse Studio または Fabric ポータルを使用してください。 この手順を使用すると、不整合が発生する可能性があります。
このシステム ストアド プロシージャは、次の目的で使用されます。
構文
sys.sp_change_feed_disable_db
[ ; ]
アクセス許可
CONTROL データベース権限、db_owner データベース ロール メンバーシップ、または sysadmin サーバー ロール メンバーシップを持つユーザーは、この手順を実行できます。
解説
アクティブなテーブル グループで変更フィードが無効になっている場合、現在の操作が完了するのを待たずに、すべての接続とスケジューラが直ちに/強制的に停止されます。 データベースには新しい変更フィード テーブル グループを作成できません。テーブル グループを表す既存のメタデータはすべて、現在の操作の完了を待つことなく削除されます。 変更フィードを再度有効にすると、すべてのテーブル グループがクリーンに初期化され、すべてのデータが再シードされます。
このストアド プロシージャは、サポートされていないアクションまたは予期しないエラーが発生し、ミラーリング機能を手動で無効にする必要があり、Synapse ワークスペースまたは Fabric ポータルから削除できない場合にのみ実行してください。