sp_vupgrade_mergeobjects (Transact-SQL)

Si applica a:SQL Server

Rigenera stored procedure, viste e trigger specifici dell'articolo che vengono utilizzati per il rilevamento e l'applicazione delle modifiche dei dati per la replica di tipo merge. Eseguire questa stored procedure nelle situazioni seguenti:

  • Se un oggetto necessario per la replica viene accidentalmente eliminato.

  • Se si applica un aggiornamento, ad esempio un hotfix, che richiede modifiche a uno o più oggetti di replica. Eseguire la stored procedure in ogni nodo dopo l'applicazione dell'aggiornamento.

L'esecuzione di questa stored procedure non richiede la reinizializzazione delle sottoscrizioni. Questa procedura non è necessaria se si installa un Service Pack o si esegue l'aggiornamento a una nuova versione di SQL Server.

Convenzioni di sintassi Transact-SQL

Sintassi

sp_vupgrade_mergeobjects
    [ [ @login = ] N'login' ]
    [ , [ @password = ] N'password' ]
    [ , [ @security_mode = ] security_mode ]
[ ; ]

Argomenti

[ @login = ] N'login'

Account di accesso amministratore di sistema da utilizzare per la creazione di nuovi oggetti di sistema nel database di distribuzione. @login è sysname, con il valore predefinito NULL. Questo parametro non è obbligatorio se @security_mode è impostato su 1, ovvero l'autenticazione di Windows.

[ @password = ] N'password'

Password dell'amministratore di sistema da usare durante la creazione di nuovi oggetti di sistema nel database di distribuzione. @password è sysname, con un valore predefinito di una stringa vuota. Questo parametro non è obbligatorio se @security_mode è impostato su 1, ovvero l'autenticazione di Windows.

[ @security_mode = ] security_mode

Modalità di sicurezza dell'account di accesso da utilizzare per la creazione di nuovi oggetti di sistema nel database di distribuzione. @security_mode è bit, con un valore predefinito .1 Se 0, viene utilizzata l'autenticazione di SQL Server. Se 1, viene usata l'autenticazione di Windows. Se possibile, usare l'autenticazione di Windows.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_vupgrade_mergeobjects viene usato solo per la replica di tipo merge.

Autorizzazioni

Richiede l'appartenenza al ruolo predefinito del server sysadmin o l'autorizzazione di esecuzione direttamente in questa stored procedure.