sys.sp_change_feed_disable_db (Transact-SQL)

適用対象: SQL Server 2022 (16.x) Azure SQL DatabaseAzure Synapse AnalyticsMicrosoft Fabric

データベース レベルで変更フィードを無効にしてから、Azure Synapse Link for SQL に関連付けられているすべてのテーブルのメタデータを無効にします。 詳細については、Azure Synapse Link for SQL Server と Azure SQL Database の管理に関する記事を参照してください。

構文

Transact-SQL 構文表記規則

sys.sp_change_feed_disable_db
[ ; ]

アクセス許可

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

解説

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

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

Microsoft Fabric ミラーデータベースの場合:

Azure Synapse Link の場合: