语言

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字节。

注解

注意

此功能将在Microsoft SQL Server 的未来版本中删除。 请勿在新的开发工作中使用此功能,并修改当前尽快使用此功能的应用程序。

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

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

CopySubscriptionDatabase 方法等价于 sp_copysubscription(Transact-SQL) 存储过程。

适用于