ReplicationServer.CopySubscriptionDatabase(String, String, Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
複製一個現有的拉取訂閱資料庫。
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) 儲存程序。