sys.sp_change_feed_disable_db (Transact-SQL)

适用于: sql Server 2022 (16.x) 及更高版本 Azure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsWarehouse in Microsoft FabricSQL 数据库中的 Microsoft Fabric SQL 数据库

在数据库级别禁用更改源,然后禁用所有关联表的元数据。

谨慎

此系统存储过程在内部使用,不建议直接管理使用。 请改用 Synapse Studio 或 Fabric 门户。 使用此过程可能会导致不一致。

此系统存储过程用于:

语法

Transact-SQL 语法约定

sys.sp_change_feed_disable_db
[ ; ]

权限

具有 CONTROL 数据库权限db_owner 数据库角色成员身份或 sysadmin 服务器角色成员身份的用户可以执行此过程。

注解

当更改源被活动表组禁用时,所有连接和计划程序都会立即停止/强制停止,而无需等待当前操作完成。 无法为数据库创建新的更改源表组,并且描述表组的所有现有元数据都将被删除,而不等待当前操作完成。 重新启用更改源会导致所有表组的干净初始化并重新分配所有数据。

仅当发生不支持的操作或意外错误时,才应执行此存储过程,这要求手动禁用镜像功能,并且无法通过 Synapse 工作区或 Fabric 门户删除。