sp_changereplicationserverpasswords (Transact-SQL)
Gilt für: SQL Server Azure 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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für