語言

ReplicationServer.CopySubscriptionDatabase(String, String, Boolean) 方法

定義

複製一個現有的拉取訂閱資料庫。

public:
 void CopySubscriptionDatabase(System::String ^ databaseName, System::String ^ fileName, bool overwriteExistingFile);
public void CopySubscriptionDatabase(string databaseName, string fileName, bool overwriteExistingFile);
member this.CopySubscriptionDatabase : string * string * bool -> unit
Public Sub CopySubscriptionDatabase (databaseName As String, fileName As String, overwriteExistingFile As Boolean)

參數

databaseName
String

一個字串值,指定要複製的拉取訂閱資料庫名稱。

fileName
String

一個字串值,指定完整路徑(包括檔案名稱),並將資料部分(.mdf)檔案的副本儲存到該路徑上。

overwriteExistingFile
Boolean

一個布林值,指定是否覆寫參數中同 fileName 名的現有檔案(如果有的話)。

例外狀況

當伺服器未運行於 Microsoft SQL Server 2000 或更新版本時,

若參數為空、包含空字元或超過 128 位元組。

備註

Note

這項功能將在未來的 SQL Server Microsoft 版本中移除。 請勿在新的開發工作中使用這項功能,並修改目前使用此功能的應用程式。

只能複製單一檔案資料庫。

CopySubscriptionDatabase此方法可由被複製資料庫中db_owner固定資料庫角色的成員呼叫。

CopySubscriptionDatabase 方法等同於 sp_copysubscription(Transact-SQL) 儲存程序。

適用於