Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Ändrar lagrade lösenord för Windows-kontot eller SQL Server-inloggningen som används av replikeringsagenter när de ansluter till servrar i en replikeringstopologi. Du skulle normalt behöva byta lösenord för varje enskild agent som körs på en server, även om de alla använder samma inloggning eller konto. Denna lagrade procedur gör det möjligt att ändra lösenordet för alla instanser av en given SQL Server-inloggning eller Windows-konto som används av alla replikeringsagenter som körs på en server. Denna lagrade procedur körs på vilken server som helst i replikationstopologin i databasen master .
Transact-SQL syntaxkonventioner
Syntax
sys.sp_changereplicationserverpasswords
[ @login_type = ] login_type
, [ @login = ] N'login'
, [ @password = ] N'password'
[ , [ @server = ] N'server' ]
[ ; ]
Arguments
[ @login_type = ] login_type
Typen av autentisering för de tillhandahållna uppgifterna. @login_type är Tinyint, utan standard.
-
1= Windows integrerad autentisering -
0= SQL Server-autentisering
[ @login = ] N'login'
Namnet på Windows-kontot eller SQL Server-inloggningen ändras. @login är nvarchar(257), utan standard.
[ @password = ] N'password'
Det nya lösenordet ska lagras för den angivna @login. @password är sysname, utan standard.
Note
Efter att ha ändrat ett replikeringslösenord måste du stoppa och starta om varje agent som använder lösenordet innan ändringen träder i kraft för den agenten.
[ @server = ] N'server'
Serveranslutningen för vilken det lagrade lösenordet ändras. @server är sysname, och kan vara ett av dessa värden:
| Value | Description |
|---|---|
distributor |
Alla agentkopplingar till distributören. |
publisher |
Alla agentkopplingar till Publisher. |
subscriber |
Alla agentkontakter till prenumeranten. |
% (standardinställning) |
Alla agentanslutningar till alla servrar i en replikationstopologi. |
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Remarks
sp_changereplicationserverpasswords används med alla typer av replikation.
Permissions
Endast medlemmar i den fasta serverrollen sysadmin kan köra sp_changereplicationserverpasswords.