sp_changereplicationserverpasswords (Transact-SQL)
Ändert die für das Microsoft Windows-Konto oder den Microsoft SQL Server-Anmeldenamen gespeicherten Kennwörter, die von Replikations-Agents bei der Herstellung von Verbindungen mit Servern in einer Replikationstopologie verwendet werden. 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. Diese gespeicherte Prozedur ermöglicht Ihnen die Änderung des Kennworts für alle Instanzen eines gegebenen SQL Server-Anmeldenamens oder Windows-Kontos, der bzw. das von allen auf einem Server ausgeführten Replikations-Agents verwendet wird. 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
Der Authentifizierungstyp für die angegebenen Anmeldeinformationen. login_type ist vom Datentyp tinyint und hat keinen Standardwert.1 = Integrierte Windows-Authentifizierung
0 = SQL Server-Authentifizierung
[ @login = ] 'login'
Der Name des Windows-Kontos oder der SQL Server-Anmeldung, das bzw. die geändert wird. login ist vom Datentyp nvarchar(257) und hat keinen Standardwert.[ @password = ] 'password'
Das neue Kennwort, das für das angegebene login gespeichert werden soll. password ist vom Datentyp sysname und hat keinen Standardwert.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'
Die Serververbindung, für die das gespeicherte Kennwort geändert wird. server ist vom Datentyp sysname. Die folgenden Werte sind möglich:Wert
Beschreibung
distributor
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 für alle Replikationstypen verwendet.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin können sp_changereplicationserverpasswords ausführen.
Siehe auch
Konzepte
Anzeigen und Ändern von Replikationssicherheitseinstellungen