sys.sp_vupgrade_mergeobjects (Transact-SQL)

Van toepassing op:SQL Server

Regenereert de artikelspecifieke triggers, opgeslagen procedures en weergaven die worden gebruikt om datawijzigingen bij te houden en toe te passen voor merge-replicatie. Voer deze procedure uit in de volgende situaties:

  • Als een object dat door replicatie nodig is, per ongeluk wordt laten vallen.

  • Als je een update toepast, zoals een hotfix, die aanpassing vereist aan één of meer replicatieobjecten. Voer de procedure uit op elke node nadat je de update hebt toegepast.

Het uitvoeren van deze opgeslagen procedure vereist geen herinitialisatie van abonnementen. Deze procedure is niet vereist als je een servicepack installeert of upgrade naar een nieuwe versie van SQL Server.

Transact-SQL syntaxis-conventies

Syntax

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

Arguments

[ @login = ]aanmelding'

De systeembeheerder logt in om te gebruiken bij het aanmaken van nieuwe systeemobjecten in de distributiedatabase. @login is sysname, met een standaardwaarde van NULL. Deze parameter is niet nodig als @security_mode is ingesteld op 1, wat Windows Authenticatie is.

[ @password = ] N'wachtwoord'

Het systeembeheerderswachtwoord om te gebruiken bij het aanmaken van nieuwe systeemobjecten in de distributiedatabase. @password is een systeemnaam, met als standaard een lege string. Deze parameter is niet nodig als @security_mode is ingesteld op 1, wat Windows Authenticatie is.

[ @security_mode = ] security_mode

De loginbeveiligingsmodus om te gebruiken bij het aanmaken van nieuwe systeemobjecten in de distributiedatabase. @security_mode is bit, met als standaard .1 Als 0, wordt SQL Server-authenticatie gebruikt. Als 1, wordt Windows-authenticatie gebruikt. Gebruik waar mogelijk Windows-verificatie.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_vupgrade_mergeobjects wordt alleen gebruikt voor merge-replicatie.

Permissions

Vereist lidmaatschap van de sysadmin fixed server-rol, of het uitvoeren van rechten direct op deze opgeslagen procedure.