sp_changereplicationserverpasswords (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Modifica le password archiviate per l'account di Windows o l'account di accesso di SQL Server usato dagli agenti di replica durante la connessione ai server in una topologia di replica. Di norma sarebbe necessario modificare la password per ogni singolo agente in esecuzione nel server, anche se tutti utilizzano lo stesso account o lo stesso account di accesso. Questa stored procedure consente di modificare la password per tutte le istanze di un account di accesso di SQL Server o di Windows specificato usato da tutti gli agenti di replica eseguiti in un server. Questa stored procedure viene eseguita in qualsiasi server della topologia di replica nel master
database.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_changereplicationserverpasswords
[ @login_type = ] login_type
, [ @login = ] N'login'
, [ @password = ] N'password'
[ , [ @server = ] N'server' ]
[ ; ]
Argomenti
[ @login_type = ] login_type
Tipo di autenticazione per le credenziali fornite. @login_type è tinyint, senza impostazione predefinita.
1
= Autenticazione integrata di Windows0
= Autenticazione di SQL Server
[ @login = ] N'login'
Nome dell'account di Windows o dell'account di accesso di SQL Server da modificare. @login è nvarchar(257), senza impostazione predefinita.
[ @password = ] N'password'
Nuova password da archiviare per il @login specificato. @password è sysname, senza impostazione predefinita.
Nota
Dopo aver modificato una password per la replica è necessario arrestare e riavviare ogni agente che utilizza la password prima che la modifica abbia effetto per tale agente.
[ @server = ] N'server'
Connessione server per cui viene modificata la password archiviata. @server è sysname e può essere uno di questi valori:
valore | Descrizione |
---|---|
distributor |
Tutte le connessioni di agenti al server di distribuzione. |
publisher |
Tutte le connessioni di agenti al server di pubblicazione. |
subscriber |
Tutte le connessioni di agenti al Sottoscrittore. |
% (predefinito) |
Tutte le connessioni di agenti a tutti i server di una topologia di replica. |
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
sp_changereplicationserverpasswords
viene usato con tutti i tipi di replica.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_changereplicationserverpasswords
.