Share via


為複寫啟用資料庫 (SQL Server Management Studio)

適用於:SQL ServerAzure SQL 受控執行個體

sysadmin 固定伺服器角色成員使用「新增發行集精靈」建立發行集時,會為複寫隱含啟用資料庫。 sysadmin 固定伺服器角色成員同樣可以為複寫明確啟用資料庫,以便 db_owner 固定資料庫角色成員可以在該資料庫中建立一個或多個發行集。 若要明確啟用資料庫,請使用 [發行者屬性 - <發行者>] 對話方塊的 [發行集資料庫] 頁面。 如需有關存取這個對話方塊的詳細資訊,請參閱< Create a Publication>。

使用 SQL Server Management Studio (SSMS)

  1. 在 [發行者屬性 - <發行者>] 對話方塊的 [發行集資料庫] 頁面中,針對您想要複寫的每個資料庫,選取 [異動] 及/或 [合併] 核取方塊。 選取 [交易式] 以為快照式複寫啟用資料庫。

  2. 選取 [確定]。

使用 Transact-SQL (T-SQL)

您可以使用下列 Transact-SQL 程式碼來啟用用於複寫的資料庫:

USE master
EXEC sp_replicationdboption @dbname = 'AdventureWorks2022',
@optname = 'publish',
@value = 'true'
GO

若要停用發行,請設定 @value = 'false'。