Compartilhar via


sp_vupgrade_replication (Transact-SQL)

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Ativado pela instalação ao atualizar um servidor de replicação. Atualiza esquema e dados de sistema conforme o necessário para dar suporte à replicação no nível do produto atual. Cria novos objetos de sistema de replicação em bancos de dados de sistema e de usuários. Esse procedimento armazenado é executado na máquina onde a atualização da replicação deve ocorrer.

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_vupgrade_replication
    [ [ @login = ] N'login' ]
    [ , [ @password = ] N'password' ]
    [ , [ @ver_old = ] ver_old ]
    [ , [ @force_remove = ] force_remove ]
    [ , [ @security_mode = ] security_mode ]
    [ , [ @db_id = ] db_id ]
[ ; ]

Argumentos

@login [ = ] N'login'

O logon do administrador do sistema a ser usado ao criar novos objetos do sistema no banco de dados de distribuição. @login é sysname, com um padrão de NULL. Esse parâmetro não será necessário se @security_mode estiver definido como 1, que é a Autenticação do Windows.

Observação

Esse parâmetro é ignorado quando você está atualizando para o SQL Server 2005 (9.x) e versões posteriores.

@password [ = ] N'senha'

A senha de administrador do sistema a ser usada ao criar novos objetos do sistema no banco de dados de distribuição. @password é sysname, com um padrão de uma string vazia. Esse parâmetro não será necessário se @security_mode estiver definido como 1, que é a Autenticação do Windows.

Observação

Esse parâmetro é ignorado quando você está atualizando para o SQL Server 2005 (9.x) e versões posteriores.

@ver_old [ = ] ver_old

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

Esse procedimento armazenado foi preterido e será removido em uma versão futura do SQL Server.

@force_remove [ = ] force_remove

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

@security_mode [ = ] security_mode

O modo de segurança de logon a ser usado ao criar novos objetos do sistema no banco de dados do Distribution. @security_mode é bit, com um padrão de 1. Se 0, a autenticação do SQL Server for usada. Se 1, a Autenticação do Windows for usada.

Observação

Esse parâmetro é ignorado quando você está atualizando para o SQL Server 2005 (9.x) e versões posteriores.

@db_id [ = ] db_id

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_vupgrade_replication é usado ao atualizar todos os tipos de replicação.

Permissões

Somente membros da função de servidor fixa sysadmin podem executar sp_vupgrade_replication.