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 或更高版本上运行时。

如果参数为 null,则包含 null 字符,或超过 128 字节。

注解

注意

后续版本的 Microsoft SQL Server 将删除该功能。 请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。

仅可复制单个文件数据库。

CopySubscriptionDatabase方法可由正在复制的数据库db_owner固定数据库角色的成员调用。

该方法 CopySubscriptionDatabase 等效于 transact-SQL) 存储过程sp_copysubscription (

适用于