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

SI APPLICA A: sìSQL Server noDatabase SQL di Azure noAzure SQL Data Warehouse noParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Viene attivata dal programma di installazione durante l'aggiornamento di un server di replica.Activated by setup when upgrading a replication server. Aggiorna i dati dello schema e di sistema per garantire il supporto della replica al livello del prodotto corrente.Upgrades schema and system data as needed to support replication at the current product level. Crea nuovi oggetti del sistema di replica nei database di sistema e utente.Creates new replication system objects in system and user databases. Questa stored procedure viene eseguita nel computer in cui avrà luogo l'aggiornamento della replica.This stored procedure is executed at the machine where the replication upgrade is to occur.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintassiSyntax

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

ArgomentiArguments

[ @login = ] 'login' È l'account di accesso amministratore del sistema da utilizzare durante la creazione di nuovi oggetti di sistema nel database di distribuzione.[ @login = ] 'login' Is the system administrator login to use when creating new system objects in the Distribution database. login è di tipo sysname e il valore predefinito è NULL.login is sysname, with a default of NULL. Questo parametro non è obbligatorio se security_mode è impostata su 1, ovvero l'autenticazione di Windows.This parameter is not required if security_mode is set to 1, which is Windows Authentication.

Nota

Questo parametro viene ignorato quando si esegue l'aggiornamento a SQL Server 2005 (9.x)SQL Server 2005 (9.x) e versioni successive.This parameter is ignored when you are upgrading to SQL Server 2005 (9.x)SQL Server 2005 (9.x) and later versions.

[ @password = ] 'password' È la password di amministratore di sistema da utilizzare durante la creazione di nuovi oggetti di sistema nel database di distribuzione.[ @password = ] 'password' Is the system administrator password to use when creating new system objects in the Distribution database. la password viene sysname, il valore predefinito è ' (stringa vuota).password is sysname, with a default of '' (empty string). Questo parametro non è obbligatorio se security_mode è impostata su 1, ovvero l'autenticazione di Windows.This parameter is not required if security_mode is set to 1, which is Windows Authentication.

Nota

Questo parametro viene ignorato quando si esegue l'aggiornamento a SQL Server 2005 (9.x)SQL Server 2005 (9.x) e versioni successive.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' Identificato solo a scopo informativo.Identified for informational purposes only. Non supportato.Not supported. Non è garantita la compatibilità con le versioni future.Future compatibility is not guaranteed.[ @ver_old = ] 'old_version' Identificato solo a scopo informativo.Identified for informational purposes only. Non supportato.Not supported. Non è garantita la compatibilità con le versioni future.Future compatibility is not guaranteed.

Questa stored procedure è deprecata e verrà rimossa a partire da una delle prossime versioni di SQL ServerSQL Server.This stored procedure is deprecated and will be removed in a future release of SQL ServerSQL Server.

[ @force_remove = ] 'force_removal' Identificato solo a scopo informativo.Identified for informational purposes only. Non supportato.Not supported. Non è garantita la compatibilità con le versioni future.Future compatibility is not guaranteed.[ @force_remove = ] 'force_removal' Identificato solo a scopo informativo.Identified for informational purposes only. Non supportato.Not supported. Non è garantita la compatibilità con le versioni future.Future compatibility is not guaranteed.

[ @security_mode = ] 'security_mode' È la modalità di sicurezza di account di accesso da utilizzare durante la creazione di nuovi oggetti di sistema nel database di distribuzione.[ @security_mode = ] 'security_mode' Is the login security mode to use when creating new system objects in the Distribution database. security_mode viene bit con valore predefinito è 0.security_mode is bit with a default value of 0. Se 0, SQL ServerSQL Server verrà utilizzata l'autenticazione.If 0, SQL ServerSQL Server Authentication will be used. Se 1, verrà utilizzata l'autenticazione di Windows.If 1, Windows Authentication will be used.

Nota

Questo parametro viene ignorato quando si esegue l'aggiornamento a SQL Server 2005 (9.x)SQL Server 2005 (9.x) e versioni successive.This parameter is ignored when you are upgrading to SQL Server 2005 (9.x)SQL Server 2005 (9.x) and later versions.

Valori restituitiReturn Code Values

0 (esito positivo) o 1 (errore)0 (success) or 1 (failure)

NoteRemarks

sp_vupgrade_replication viene usato durante l'aggiornamento di tutti i tipi di replica.sp_vupgrade_replication is used when upgrading all types of replication.

PermissionsPermissions

Solo i membri del sysadmin ruolo predefinito del server possono eseguire sp_vupgrade_replication.Only members of the sysadmin fixed server role can execute sp_vupgrade_replication.

Vedere ancheSee Also

Stored procedure per la replica (Transact-SQL) Replication Stored Procedures (Transact-SQL)
Convalidare i dati replicatiValidate Replicated Data