Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Azure SQL Managed Instance
Remove as definições de replicação se estiver a restaurar uma base de dados no servidor, base de dados ou sistema não originador que, de outra forma, não é capaz de executar processos de replicação. Ao restaurar uma base de dados replicada num servidor ou base de dados diferente daquela onde foi feito o backup, as definiçõ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 da base de dados restaurada.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_restoredbreplication
[ @srv_orig = ] N'srv_orig'
, [ @db_orig = ] N'db_orig'
[ , [ @keep_replication = ] keep_replication ]
[ , [ @perform_upgrade = ] perform_upgrade ]
[ , [ @recoveryforklsn = ] recoveryforklsn ]
[ ; ]
Arguments
[ @srv_orig = ] N'srv_orig'
O nome do servidor onde a cópia de segurança foi criada. @srv_orig é sysname, sem padrão.
[ @db_orig = ] N'db_orig'
O nome da base de dados que foi armazenada. @db_orig é sysname, sem padrão.
[ @keep_replication = ] keep_replication
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
[ @perform_upgrade = ] perform_upgrade
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
[ @recoveryforklsn = ] recoveryforklsn
Identificado apenas para fins informativos. Não suportado. A compatibilidade futura não é garantida.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Observações
sp_restoredbreplication é usado em todos os tipos de replicação.
Permissions
Apenas os membros do papel fixo de servidor do sysadmin ou dbcreator, ou do dbo esquema da base de dados, podem executar .sp_restoredbreplication