共用方式為


sys.sp_help_change_feed_settings (Transact-SQL)

適用於: SQL Server 2022 (16.x) 及以後版本 Azure SQL 資料庫Azure SQL Managed InstanceAzure Synapse Analytics鏡像資料庫 在 Microsoft Fabric中 SQL 資料庫在 Microsoft Fabric

提供 Fabric 鏡像資料庫 變更摘要功能的狀態和設定。 調整進源設定時會用 sys.sp_change_feed_configure_parameters來調整。

此系統預存程式用於:

Transact-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 變更事件串流目的地類型。

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 二進位

於 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 鏡映會動態調整 和 dynamicmaxtranslowerboundmaxtrans已配置值之間每次掃描要處理的交易數目。 如需詳細資訊,請參閱 SQL Server 效能的鏡像資料庫
dynamicmaxtranslowerbound int Fabric Mirroring 的動態 maxtrans 設定下限。 預設情況下,下界值為 , 200 但可被 sys.sp_change_feed_configure_parameters 修改。

Permissions

擁有 CONTROL 資料庫權限、 db_owner 資料庫角色成員資格或 系統管理員 伺服器角色成員的使用者可執行此程序。