适用于: sql Server 2022 (16.x) 及更高版本
Azure SQL 数据库
Azure SQL 托管实例
Azure Synapse Analytics
Warehouse in Microsoft Fabric
SQL 数据库中的 Microsoft Fabric SQL 数据库
提供 Fabric 镜像数据库功能的预配或取消预配状态和信息。
此系统存储过程用于:
- Microsoft Fabric 中的 SQL 数据库
- Microsoft Fabric 镜像数据库
- Azure Synapse Link
- 更改 SQL Server 2025(17.x) 预览版中引入的事件流式处理(预览版)。
语法
EXECUTE sys.sp_help_change_feed_settings;
参数
无
结果集
列名称 | 数据类型 | 描述 |
---|---|---|
maxtrans |
int | 每个周期中要处理的最大事务数。 默认值为 10000。 |
seqno |
binary(10) | 用于跟踪上次发布的 LSN(日志记录)的日志序列号(LSN)标记。 |
schema_version |
int | 跟踪数据库的当前架构版本。 确定是否需要在启动时更新架构。 |
pollinterval |
int | 扫描日志以秒为单位的任何新更改的频率。 |
reseed_state |
tinyint |
仅适用于: Fabric 镜像数据库。0 = 普通。1 = 数据库已开始重新初始化到 Fabric 的过程。 转换状态。2 = 数据库正在重新初始化到 Fabric,并且一直处于此状态,直到完成。 |
destination_type |
sysname | 更改事件流式处理目标类型。 AzureEventHubsAmqp AzureEventHubsKafka SQL Server 2025(17.x) 预览版中引入 |
partition_scheme |
tinyint | 更改事件流式处理分区方案。 0 = 无1 = 表组。 2 = 表 3 = 列 SQL Server 2025(17.x) 预览版中引入 |
encoding |
tinyint | 更改事件流式处理消息编码。 0 = JSON 1 = Avro Binary SQL Server 2025(17.x) 预览版中引入 |
权限
具有 CONTROL 数据库权限、 db_owner 数据库角色成员身份或 sysadmin 服务器角色成员身份的用户可以执行此过程。
注解
如果构造镜像,则会监视源 SQL 数据库事务日志。 如果观察到事务日志已满,并且日志重用原因为 REPLICATION
,数据库将自动重新初始化为 Fabric,以允许截断事务日志。 在此特殊重排状态期间,数据库快照再次发送到 Fabric,然后增量复制将恢复。 指示reseed_state
sys.sp_help_change_feed_settings
重新分配状态的列。