sp_vupgrade_replication (Transact-SQL)sp_vupgrade_replication (Transact-SQL)

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure (somente a Instância Gerenciada) nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Ativado pela instalação ao atualizar um servidor de replicação.Activated by setup when upgrading a replication server. Atualiza esquema e dados de sistema conforme o necessário para dar suporte à replicação no nível do produto atual.Upgrades schema and system data as needed to support replication at the current product level. Cria novos objetos de sistema de replicação em bancos de dados de sistema e de usuários.Creates new replication system objects in system and user databases. Esse procedimento armazenado é executado na máquina onde a atualização da replicação deve ocorrer.This stored procedure is executed at the machine where the replication upgrade is to occur.

Ícone de link do tópico Convenções de sintaxe de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxeSyntax

  
sp_vupgrade_replication [ [@login=] 'login' ]  
    [ , [ @password= ] 'password' ]  
    [ , [ @ver_old= ] 'old_version' ]  
    [ , [ @force_remove= ] 'force_removal' ]  
    [ , [ @security_mode= ] security_mode ]  

ArgumentosArguments

[ @login = ] 'login'É o logon de administrador do sistema a ser usado ao criar novos objetos do sistema no banco de dados de distribuição.[ @login = ] 'login' Is the system administrator login to use when creating new system objects in the Distribution database. login é sysname, com um padrão de NULL.login is sysname, with a default of NULL. Esse parâmetro não será necessário se security_mode for definido como 1, que é a autenticação do Windows.This parameter is not required if security_mode is set to 1, which is Windows Authentication.

Observação

Esse parâmetro é ignorado quando você está atualizando para o SQL Server 2005 (9.x)SQL Server 2005 (9.x) e versões posteriores.This parameter is ignored when you are upgrading to SQL Server 2005 (9.x)SQL Server 2005 (9.x) and later versions.

[ @password = ] 'password'É a senha de administrador do sistema a ser usada ao criar novos objetos do sistema no banco de dados de distribuição.[ @password = ] 'password' Is the system administrator password to use when creating new system objects in the Distribution database. a senha é sysname, com um padrão de ' ' (cadeia de caracteres vazia).password is sysname, with a default of '' (empty string). Esse parâmetro não será necessário se security_mode for definido como 1, que é a autenticação do Windows.This parameter is not required if security_mode is set to 1, which is Windows Authentication.

Observação

Esse parâmetro é ignorado quando você está atualizando para SQL Server 2005 (9.x)SQL Server 2005 (9.x) o SQL e versões posteriores.This parameter is ignored when you are upgrading to SQL SQL Server 2005 (9.x)SQL Server 2005 (9.x) and later versions.

[ @ver_old = ] 'old_version' Identificado apenas para fins informativos.Identified for informational purposes only. Sem suporte.Not supported. A compatibilidade futura não está garantida.Future compatibility is not guaranteed.[ @ver_old = ] 'old_version' Identificado apenas para fins informativos.Identified for informational purposes only. Sem suporte.Not supported. A compatibilidade futura não está garantida.Future compatibility is not guaranteed.

Esse procedimento armazenado foi preterido e será removido em uma versão futura do SQL ServerSQL Server.This stored procedure is deprecated and will be removed in a future release of SQL ServerSQL Server.

[ @force_remove = ] 'force_removal' Identificado apenas para fins informativos.Identified for informational purposes only. Sem suporte.Not supported. A compatibilidade futura não está garantida.Future compatibility is not guaranteed.[ @force_remove = ] 'force_removal' Identificado apenas para fins informativos.Identified for informational purposes only. Sem suporte.Not supported. A compatibilidade futura não está garantida.Future compatibility is not guaranteed.

[ @security_mode = ] 'security_mode'É o modo de segurança de logon a ser usado ao criar novos objetos do sistema no banco de dados de distribuição.[ @security_mode = ] 'security_mode' Is the login security mode to use when creating new system objects in the Distribution database. security_mode é bit com um valor padrão de 0.security_mode is bit with a default value of 0. Sefor 0 SQL ServerSQL Server , a autenticação será usada.If 0, SQL ServerSQL Server Authentication will be used. Se 1, a autenticação do Windows será usada.If 1, Windows Authentication will be used.

Observação

Esse parâmetro é ignorado quando você está atualizando para o SQL Server 2005 (9.x)SQL Server 2005 (9.x) e versões posteriores.This parameter is ignored when you are upgrading to SQL Server 2005 (9.x)SQL Server 2005 (9.x) and later versions.

Valores do código de retornoReturn Code Values

0 (êxito) ou 1 (falha)0 (success) or 1 (failure)

ComentáriosRemarks

sp_vupgrade_replication é usado ao atualizar todos os tipos de replicação.sp_vupgrade_replication is used when upgrading all types of replication.

PermissõesPermissions

Somente os membros da função de servidor fixa sysadmin podem executar sp_vupgrade_replication.Only members of the sysadmin fixed server role can execute sp_vupgrade_replication.

Consulte tambémSee Also

Procedimentos armazenados de replicação (Transact-SQL) Replication Stored Procedures (Transact-SQL)
Validar os dados replicadosValidate Replicated Data