sys.sp_restoredbreplication (Transact-SQL)

Aplica-se a: SQL ServerAzure 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