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 或更高版本上运行时。
如果参数为 null,则包含 null 字符,或超过 128 字节。
注解
注意
后续版本的 Microsoft SQL Server 将删除该功能。 请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。
仅可复制单个文件数据库。
CopySubscriptionDatabase方法可由正在复制的数据库db_owner固定数据库角色的成员调用。
该方法 CopySubscriptionDatabase 等效于 transact-SQL) 存储过程sp_copysubscription ( 。