适用于:SQL Server 2025 (17.x)
Azure SQL Database
AzureSQL Managed Instance Mirrored
databases in Microsoft Fabric
SQL database in Microsoft Fabric
执行重新分配的数据库。
Caution
此系统存储过程在内部使用,不建议直接使用。 请改用 Fabric 门户。 使用此过程可能会导致不一致。
此系统存储过程用于 Microsoft Fabric 镜像数据库 和 Microsoft Fabric 中的 SQL 数据库。
Syntax
sys.sp_change_feed_reseed_db_init
@is_init_needed tinyint
Arguments
is_init_needed
仅供内部使用。
Returns
0(成功)或非零(失败)。
注解
重排停止当前镜像数据库并重新初始化镜像。 这涉及到生成为镜像配置的表的新初始快照,然后复制增量更改。 在重新设置期间,Microsoft Fabric 中的旧镜像数据库项仍可用,但不会收到增量更改。
Permissions
具有 CONTROL 数据库权限、 db_owner 数据库角色成员身份或 sysadmin 服务器角色成员身份的用户可以执行此过程。
例子
答: 启动手动重新分配的事件
最佳做法是,在启用自动重排功能之前,测试特定数据库的手动重排,以了解影响。
USE <Mirrored database name>
GO
EXECUTE sp_change_feed_reseed_db_init @is_init_needed = 1;
相关内容
- sys.sp_help_change_feed(Transact-SQL)
- sys.sp_help_change_feed_table(Transact-SQL)
- sys.sp_help_change_feed_table_groups(Transact-SQL)
- sys.sp_help_change_feed_settings(Transact-SQL)
- sys.sp_change_feed_configure_parameters(Transact-SQL)
- sys.dm_change_feed_log_scan_sessions(Transact-SQL)
- sys.dm_change_feed_errors(Transact-SQL)
- Fabric 中的镜像是什么?
- 监视 Fabric 镜像数据库复制
- 使用 Microsoft Fabric 浏览镜像数据库中的数据