sp_restoredbreplication (Transact-SQL)
Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure
Remove configurações de replicação na restauração de um banco de dados para servidor, banco de dados ou sistema que não é de origem, que de outra modo não seriam capazes de executar processos de replicação. Ao restaurar um banco de dados replicado para um servidor ou banco de dados diferente daquele em que o backup foi feito, as configurações de replicação não podem ser preservadas. Na restauração, o servidor chama sp_restoredbreplication
diretamente para remover automaticamente os metadados de replicação do banco de dados restaurado.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_restoredbreplication
[ @srv_orig = ] N'srv_orig'
, [ @db_orig = ] N'db_orig'
[ , [ @keep_replication = ] keep_replication ]
[ , [ @perform_upgrade = ] perform_upgrade ]
[ , [ @recoveryforklsn = ] recoveryforklsn ]
[ ; ]
Argumentos
@srv_orig [ = ] N'srv_orig'
O nome do servidor em que o backup foi criado. @srv_orig é sysname, sem padrão.
@db_orig [ = ] N'db_orig'
O nome do banco de dados cujo backup foi efetuado. @db_orig é sysname, sem padrão.
@keep_replication [ = ] keep_replication
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
@perform_upgrade [ = ] perform_upgrade
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
@recoveryforklsn [ = ] recoveryforklsn
Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
sp_restoredbreplication
é usado em todos os tipos de replicação.
Permissões
Somente membros da função de servidor fixa sysadmin ou dbcreator, ou o dbo
esquema de banco de dados, podem executar sp_restoredbreplication
.