sp_changereplicationserverpasswords (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Ändert gespeicherte Kennwörter für das Microsoft Windows-Konto oder die Microsoft SQL Server-Anmeldung, die von Replikations-Agents beim Herstellen einer Verbindung mit Servern in einer Replikationstopologie verwendet wird. Normalerweise müssten Sie das Kennwort für jeden einzelnen Agent ändern, der auf dem Server ausgeführt wird, und zwar selbst dann, wenn alle Agents den gleichen Anmeldenamen oder das gleiche Konto verwenden. Mit dieser gespeicherten Prozedur können Sie das Kennwort für alle Instanzen eines bestimmten SQL Server-Anmelde- oder Windows-Kontos ändern, das von allen Replikations-Agents verwendet wird, die auf einem Server ausgeführt werden. Die gespeicherte Prozedur wird auf jedem Server in der Replikationstopologie der master-Datenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

  
sp_changereplicationserverpasswords [ @login_type = ] login_type  
        , [ @login = ] 'login'   
        , [ @password = ] 'password'  
    [ , [ @server = ] 'server' ]  

Argumente

[ @login_type = ] login_type Ist der Authentifizierungstyp für die angegebenen Anmeldeinformationen. login_type ist winzig, ohne Standard.

1 = Integrierte Windows-Authentifizierung

0 = SQL Server-Authentifizierung

[ @login = ] 'login' Ist der Name des Windows-Kontos oder der SQL Server-Anmeldung, die geändert wird. login is nvarchar(257), with no default

[ @password = ] 'password' Ist das neue Kennwort, das für die angegebene Anmeldung gespeichert werden soll. "password " ist "sysname" ohne Standard.

Hinweis

Nachdem Sie ein Replikationskennwort geändert haben, müssen Sie jeden Agent, der dieses Kennwort verwendet, beenden und neu starten, damit die Änderung für diesen Agent in Kraft tritt.

[ @server = ] 'server' Ist die Serververbindung, für die das gespeicherte Kennwort geändert wird. server is sysname, and can be one of these values:

Wert Beschreibung
Verteiler Alle Agentverbindungen zum Verteiler
publisher Alle Agentverbindungen zum Verleger
subscriber Alle Agentverbindungen zum Abonnenten
% (Standard) Alle Agentverbindungen zu allen Servern in einer Replikationstopologie

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_changereplicationserverpasswords wird mit allen Replikationstypen verwendet.

Berechtigungen

Nur Mitglieder der festen Serverrolle "sysadmin" können sp_changereplicationserverpasswords ausführen.

Weitere Informationen

Anzeigen und Ändern von Replikationssicherheitseinstellungen