sp_vupgrade_replication (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Se activa durante la instalación al actualizar un servidor de replicación. Actualiza los datos del esquema y del sistema de tal modo que admitan la replicación en el nivel de producto actual. Crea los nuevos objetos del sistema de replicación en las bases de datos del sistema y de usuarios. Este procedimiento almacenado se ejecuta en el equipo donde tendrá lugar la actualización de replicación.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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'

Inicio de sesión del administrador del sistema que se usará al crear nuevos objetos del sistema en la base de datos de distribución. @login es sysname, con un valor predeterminado de NULL. Este parámetro no es necesario si @security_mode está establecido 1en , que es autenticación de Windows.

Nota:

Este parámetro se omite cuando se actualiza a SQL Server 2005 (9.x) y versiones posteriores.

[ @password = ] N'password'

Contraseña de administrador del sistema que se va a usar al crear nuevos objetos del sistema en la base de datos de distribución. @password es sysname, con un valor predeterminado de una cadena vacía. Este parámetro no es necesario si @security_mode está establecido 1en , que es autenticación de Windows.

Nota:

Este parámetro se omite cuando se actualiza a SQL Server 2005 (9.x) y versiones posteriores.

[ @ver_old = ] ver_old

Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.

Este procedimiento almacenado está en desuso y se quitará en una versión futura de SQL Server.

[ @force_remove = ] force_remove

Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.

[ @security_mode = ] security_mode

Modo de seguridad de inicio de sesión que se va a usar al crear nuevos objetos del sistema en la base de datos de distribución. @security_mode es bit, con un valor predeterminado de 1. Si 0es , se usa la autenticación de SQL Server. Si 1es , se usa la autenticación de Windows.

Nota:

Este parámetro se omite cuando se actualiza a SQL Server 2005 (9.x) y versiones posteriores.

[ @db_id = ] db_id

Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_vupgrade_replication se usa al actualizar todos los tipos de replicación.

Permisos

Solo los miembros del rol fijo de servidor sysadmin pueden ejecutar sp_vupgrade_replication.