Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Zmiany przechowywanych haseł dla konta systemu Windows lub logowania programu SQL Server używanego przez agentów replikacji podczas nawiązywania połączenia z serwerami w topologii replikacji. Zazwyczaj trzeba by zmienić hasło dla każdego agenta działającego na serwerze, nawet jeśli wszyscy używają tego samego logowania lub konta. Ta procedura pozwala zmienić hasło dla wszystkich instancji danego konta SQL Server lub konta Windows używanego przez wszystkich agentów replikacyjnych działających na serwerze. Ta procedura przechowywana jest wykonywana na dowolnym serwerze w topologii replikacji bazy master danych.
Transact-SQL konwencje składni
Składnia
sys.sp_changereplicationserverpasswords
[ @login_type = ] login_type
, [ @login = ] N'login'
, [ @password = ] N'password'
[ , [ @server = ] N'server' ]
[ ; ]
Arguments
[ @login_type = ] login_type
Rodzaj uwierzytelniania dla dostarczonych danych uwierzytelniających. @login_type jest tinyint, bez domyślnego wymienia.
-
1= Zintegrowane uwierzytelnianie Windows -
0= Uwierzytelnianie programu SQL Server
[ @login = ] N'login'
Zmiana nazwy konta Windows lub logowania do SQL Server. @login to nvarchar(257), bez domyślnego ustawienia.
[ @password = ] N'password'
Nowe hasło ma być przechowywane dla określonego @login. @password jest nazwa_systemu, bez wartości domyślnej.
Note
Po zmianie hasła replikacyjnego musisz zatrzymać i zrestartować każdego agenta, który używa hasła, zanim zmiana wejdzie w życie dla danego agenta.
[ @server = ] N'server'
Połączenie serwera, dla którego zmieniane jest przechowywane hasło. @server to nazwa systemu i może być jedną z następujących wartości:
| Value | Description |
|---|---|
distributor |
Wszystkie powiązania agentów z Dystrybutorem. |
publisher |
Wszystkie powiązania agentów z Publisher. |
subscriber |
Wszystkie połączenia agentów z Subscriberem. |
% (ustawienie domyślne) |
Wszystkie połączenia agentów ze wszystkimi serwerami w topologii replikacyjnej. |
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Remarks
sp_changereplicationserverpasswords jest stosowany we wszystkich typach replikacji.
Permissions
Tylko członkowie stałej roli serwera sysadmin mogą wykonywać polecenie sp_changereplicationserverpasswords.