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字节。
注解
注意
此功能将在Microsoft SQL Server 的未来版本中删除。 请勿在新的开发工作中使用此功能,并修改当前尽快使用此功能的应用程序。
仅可复制单个文件数据库。
CopySubscriptionDatabase该方法可以由被复制数据库db_owner固定数据库角色的成员调用。
该 CopySubscriptionDatabase 方法等价于 sp_copysubscription(Transact-SQL) 存储过程。