Transact-SQL 参考

sp_restoredbreplication

如果将数据库还原到本来无法运行复制进程的非发起服务器、数据库或系统,则删除复制设置。当将已复制数据库还原到执行备份的服务器或数据库以外的其它服务器或数据库时,无法保留复制设置。在还原时,服务器直接调用 sp_restoredbreplication 以从还原的数据库中自动删除复制元数据。

语法

sp_restoredbreplication [ @srv_orig = ] 'original_server_name'
    ,
[ @db_orig = ] 'original_database_name'
    
[ , [ @keep_replication = ] keep_replication ]

参数

[@srv_orig =] 'original_server_name'

执行备份的服务器名称。original_server_name 的数据类型为 sysname,无默认值。

[ @db_orig = ] 'original_database_name'

执行备份的数据库名称。original_database_name 的数据类型为 sysname,无默认值。

[@keep_replication =] keep_replication

仅限内部使用。

注释

sp_restoredbreplication 用于所有类型的复制。

权限

只有 sysadmin 固定服务器角色成员或 db_owner 固定数据库角色成员才能执行 sp_restoredbreplication