適用於:Microsoft Fabric Microsoft Fabric
SQL 資料庫中的 SQL Server 2022 (16.x)
Azure SQL 資料庫
Azure Synapse Analytics Warehouse
監視變更摘要的目前組態。
此系統預存程式用於:
- SQL Server 實例和 Azure SQL 資料庫 的 Azure Synapse Link 功能。 如需詳細資訊,請參閱管理 SQL Server 和 Azure SQL 資料庫 的 Azure Synapse Link。
- 適用於 Azure SQL 資料庫 的網狀架構鏡像資料庫功能。 如需詳細資訊,請參閱 Microsoft網狀架構鏡像資料庫。
- Microsoft Fabric 中的 SQL 資料庫。 如需詳細資訊,請參閱 Microsoft Fabric 中的 SQL Database。
Syntax
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 資源識別碼。 |
synapse_workgroup_name |
nvarchar(50) | 相關的 Synapse 工作區名稱。 |
schema_name |
sysname | 變更摘要數據表的資料庫架構名稱。 |
table_name |
sysname | 變更摘要數據表的名稱。 |
table_id |
uniqueidentifier | 變更摘要數據表的唯一標識符。 在變更摘要設定工作流程期間產生。 |
table_object_id |
int | 變更摘要數據表的物件標識碼。 |
state |
tinyint | 變更摘要數據表的狀態。 有效狀態值: 1 - 已啟用。 2 -出口。 3 -出口。 4 -積極。 5 -禁用。 6 - 擱置停用。 |
version |
binary(10) | 變更摘要數據表的版本。 |
snapshot_phase |
tinyint | 目前快照集的階段,從一到六個。 1 - ABORT_PRIOR_SNAPSHOT_IF_ANY2 - SET_TABLEVERSIONLSN3 - EXPORT_SCHEMA_FILE4 - EMIT_SNAPSHOT_BEGINENTRY5 - EXPORT_DATA_FILE6 - 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 = 網狀架構鏡像。 |
權限
目前,只有系統管理員伺服器角色或db_owner角色的成員,或是具有CONTROL資料庫許可權的使用者才能執行此程式。
範例
若要檢查資料表與元資料的狀態:
EXEC sp_help_change_feed;