Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Removes replication settings if restoring a database to the non-originating server, database, or system that is otherwise not capable of running replication processes. When restoring a replicated database to a server or database other than the one where the backup was taken, replication settings cannot be preserved. On the restore, the server calls sp_restoredbreplication directly to automatically remove replication metadata from the restored database.
Transact-SQL Syntax Conventions
Syntax
sp_restoredbreplication [ @srv_orig = ] 'original_server_name'
, [ @db_orig = ] 'original_database_name'
[ , [ @keep_replication = ] keep_replication ]
[ , [ @perform_upgrade = ] perform_upgrade ]
Arguments
- [ @srv_orig = ] 'original_server_name'
The name of the server where the back up was created. original_server_name is sysname, with no default.
- [ @db_orig = ] 'original_database_name'
The name of the database that was backed up. original_database_name is sysname, with no default.
- [ @keep_replication = ] keep_replication
For internal use only.
- [ @perform_upgrade= ] perform_upgrade
For internal use only.
Return Code Values
0 (success) or 1 (failure)
Remarks
sp_restoredbreplication is used in all types of replication.
Permissions
Only members of the sysadmin or dbcreator fixed server role or the dbo database schema can execute sp_restoredbreplication.
See Also
Reference
Replication Stored Procedures (Transact-SQL)