共用方式為


sp_copysnapshot (Transact-SQL)

適用於:SQL Server Azure SQL 受控執行個體

將指定出版物的快照集資料夾複製到@destination_folder中列出的資料夾。 這個預存程式會在發行集資料庫的發行者端執行。 此預存程式適用於將快照集複製到卸除式媒體。

Transact-SQL 語法慣例

語法

sp_copysnapshot
    [ @publication = ] N'publication'
    , [ @destination_folder = ] N'destination_folder'
    [ , [ @subscriber = ] N'subscriber' ]
    [ , [ @subscriber_db = ] N'subscriber_db' ]
    [ , [ @publisher = ] N'publisher' ]
[ ; ]

引數

[ @publication = ] N'publication'

要複製其快照集內容的發行集名稱。 @publication為 sysname,沒有預設值。

[ @destination_folder = ] N'destination_folder'

要複製發行集快照集內容的資料夾名稱。 @destination_folder為 nvarchar(255),沒有預設值。 @destination_folder可以是替代位置,例如在另一部伺服器、網路驅動器機或卸載式媒體上。

[ @subscriber = ] N'subscriber'

訂閱者的名稱。 @subscriber為 sysname,預設值為 NULL

[ @subscriber_db = ] N'subscriber_db'

訂閱資料庫的名稱。 @subscriber_db為 sysname,預設值為 NULL

[ @publisher = ] N'publisher'

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

傳回碼值

0 (成功) 或 1 (失敗)。

備註

sp_copysnapshot 用於所有類型的複寫。

權限

只有系統管理員固定伺服器角色或db_owner固定資料庫角色的成員才能執行 sp_copysnapshot