適用於: SQL Server 2022 (16.x) 及以後版本
Azure SQL 資料庫
Azure SQL Managed Instance
Azure Synapse Analytics
鏡像資料庫 在 Microsoft Fabric
中 SQL 資料庫在 Microsoft Fabric
提供 Fabric 鏡像資料庫 變更摘要功能的狀態和設定。 調整進源設定時會用 sys.sp_change_feed_configure_parameters來調整。
此系統預存程式用於:
- Microsoft Fabric 中的 SQL 資料庫
- Microsoft網狀架構鏡像資料庫
- Azure Synapse Link
- 什麼是變更事件串流(預覽)? 該系統由 SQL Server 2025(17.x)及 Azure SQL 資料庫引入。
Syntax
sys.sp_help_change_feed_settings
[ ; ]
Arguments
None.
結果集
| 欄位名稱 | 數據類型 | Description |
|---|---|---|
maxtrans |
int | 每個週期中要處理的最大交易。 預設值為 10,000。 |
seqno |
binary(10) | 記錄序號 (LSN) 標記,以追蹤最後發佈的 LSN (記錄檔記錄)。 |
schema_version |
int | 追蹤資料庫目前的架構版本。 判斷架構是否需要在啟動時更新。 |
pollinterval |
int | 以秒為單位掃描記錄檔是否有任何新變更的頻率。 |
reseed_state |
tinyint |
0 = 一般。1 = 資料庫已開始重新初始化至 Fabric 的程式。 過渡狀態。2 = 資料庫正在重新初始化為 Fabric,並等待複寫重新啟動。 過渡狀態。 建立複寫時,重新植入狀態會移至 0。適用於:僅 Fabric 鏡像資料庫。 |
destination_type |
sysname | 變更事件串流目的地類型。AzureEventHubsAmqpAzureEventHubsKafka於 SQL Server 2025(17.x)中引入 |
partition_scheme |
tinyint | 變更事件串流數據分割配置。0 = 無1 = 資料表群組。2 = 資料表3 = 資料列於 SQL Server 2025(17.x)中引入 |
encoding |
tinyint | 變更事件串流訊息編碼。0 = JSON1 = Avro 二進位於 SQL Server 2025(17.x)中引入 |
autoreseed |
tinyint | 是否已針對 Fabric 鏡像中的目前資料庫啟用自動重新植入。0 = 禁用1 = 啟用SQL Server 2025 預設關閉自動重播功能。 自動重播功能已啟用,且在 Azure SQL 資料庫和 Azure SQL 管理實例中無法管理或停用。 如需詳細資訊,請參閱從 SQL Server 設定 Fabric 鏡像資料庫的自動重新植入。 |
autoreseedthreshold |
tinyint | 如果啟用,則 autoreseed 交易會記錄觸發自動重新植入的使用百分比。 預設值為 70。 針對 SQL Server 2025 (預覽版),必須在啟用時 autoreseed 設定此專案。 |
dynamicmaxtrans |
int | 是否啟用動態交易數上限設定。 動態交易數上限功能預設會在 SQL Server 2025 (預覽版) 中啟用。 動態最大交易數功能已啟用,且在 Azure SQL 資料庫和 Azure SQL 管理實例中無法管理或停用。 網狀架構鏡映一律遵循設定所 maxtrans 定義的每一個掃描週期中要處理的交易數目上限。 當 dynamicmaxtrans = 1時,Fabric 鏡映會動態調整 和 dynamicmaxtranslowerbound的maxtrans已配置值之間每次掃描要處理的交易數目。 如需詳細資訊,請參閱 SQL Server 效能的鏡像資料庫。 |
dynamicmaxtranslowerbound |
int | Fabric Mirroring 的動態 maxtrans 設定下限。 預設情況下,下界值為 , 200 但可被 sys.sp_change_feed_configure_parameters 修改。 |
Permissions
擁有 CONTROL 資料庫權限、 db_owner 資料庫角色成員資格或 系統管理員 伺服器角色成員的使用者可執行此程序。