sys.sp_help_change_feed (Transact-SQL)

适用于:Microsoft Fabric 中 Microsoft Fabric SQL 数据库中的 Azure Synapse Analytics Warehouse Azure SQL 数据库 SQL Server 2022 (16.x)

监视更改源的当前配置。

此系统存储过程用于:

语法

Transact-SQL 语法约定

EXECUTE sys.sp_help_change_feed;

结果集

列名称 数据类型 描述
table_group_id uniqueidentifier 表组的唯一标识符。
table_group_name nvarchar(140) 表组的名称。
destination_location nvarchar(512) 登陆区域文件夹的 URL 字符串。
destination_credential sysname 用于访问登陆区域的凭据名称。
workspace_id nvarchar(247) 相关的 Synapse 工作区 Azure 资源 ID。
synapse_workgroup_name nvarchar(50) 相关的 Synapse 工作区名称。
schema_name sysname 更改源表的数据库架构名称。
table_name sysname 更改源表的名称。
table_id uniqueidentifier 更改源表的唯一标识符。 在更改源设置工作流期间生成。
table_object_id int 更改源表的对象 ID。
state tinyint 更改源表的状态。 有效状态值: 1 - 已启用。 2 -出口。 3 -出口。 4 -积极。 5 -禁用。 6 - 挂起的禁用。
version binary(10) 更改源表的版本。
snapshot_phase tinyint 当前快照的阶段,从 1 到 6 进行。
1 - ABORT_PRIOR_SNAPSHOT_IF_ANY
2 - SET_TABLEVERSIONLSN
3 - EXPORT_SCHEMA_FILE
4 - EMIT_SNAPSHOT_BEGINENTRY
5 - EXPORT_DATA_FILE
6 - EMIT_SNAPSHOT_ENDENTRY
snapshot_current_phase_time datetime 当前快照阶段启动的时间。
snapshot_retry_count int 快照尝试重试的次数。
snapshot_start_time datetime 快照阶段的开始时间
snapshot_end_time datetime 快照阶段的结束时间
snapshot_row_count int 在更改源表的快照操作期间导出的数据行数
destination_type int 0 = Azure Synapse Link。 2 = 结构镜像。

权限

目前,只有 sysadmin 服务器角色或db_owner角色的成员,或者具有 CONTROL 数据库权限的用户才能执行此过程。

示例

检查表和元数据的状态:

EXEC sp_help_change_feed;