sp_changereplicationserverpasswords (Transact-SQL)

Si applica a:SQL Server Istanza gestita di SQL di Azure

Modifica le password archiviate per l'account di Microsoft Windows o l'account di accesso di Microsoft 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 database master.

Convenzioni di sintassi Transact-SQL

Sintassi

  
sp_changereplicationserverpasswords [ @login_type = ] login_type  
        , [ @login = ] 'login'   
        , [ @password = ] 'password'  
    [ , [ @server = ] '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 = ] 'login' Nome dell'account di Windows o dell'account di accesso di SQL Server da modificare. login è nvarchar(257), senza impostazione predefinita

[ @password = ] 'password'Nuova password da archiviare per l'account di accesso 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 = ] 'server' Connessione al server per cui viene modificata la password archiviata. server è sysname e può essere uno di questi valori:

Valore Descrizione
Distributore 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.

Vedi anche

Visualizzare e modificare le impostazioni di sicurezza della replica