共用方式為


sys.sp_change_feed_reseed_db_init (Transact-SQL)

適用於:SQL Server 2025 (17.x) Azure SQL Database AzureSQL Managed InstanceMirrored databases in Microsoft Fabric SQLdatabase in Microsoft Fabric

執行已重新指派的資料庫。

Caution

此系統預存程式會在內部使用,不建議直接使用系統管理。 請改用 Synapse Studio 或 Fabric 入口網站。 使用此程式可能會導致不一致。

此系統預存程式用於 Microsoft Fabric 中Microsoft網狀架構鏡像資料庫和 SQL 資料庫。

Transact-SQL 語法慣例

Syntax

sys.sp_change_feed_reseed_db_init
    [ [ @is_init_needed = ] is_init_needed ]
    [ , [ @is_called_from = ] is_called_from ]
[ ; ]

Arguments

[ @is_init_needed = ] is_init_needed

僅供參考之用。 不支援。 我們無法保證未來的相容性。

[ @is_called_from = ] is_called_from

僅供參考之用。 不支援。 我們無法保證未來的相容性。

Returns

0 (成功) 或非零 (失敗)

備註

重新植入會停止目前的鏡像資料庫,並重新初始化鏡像。 這牽涉到產生配置為鏡像的資料表的新初始快照,然後複寫增量變更。 在重新種子過程中,Microsoft Fabric 中舊的鏡像資料庫項目仍然可用,但不會接受增量變更。

Permissions

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

範例

A。 起始手動重新植入事件

最佳實務是測試特定資料庫的手動重新植入,以瞭解影響,然後再開啟自動重新植入功能。

USE <Mirrored database name>
GO
EXECUTE sp_change_feed_reseed_db_init @is_init_needed = 1;