Condividi tramite


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 Windows
  • 0 = 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.