sp_changedistributor_password (Transact-SQL)

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

Modifica la password per un server di distribuzione. Questa stored procedure viene eseguita in qualsiasi database del server di distribuzione. Se si tratta di un server di distribuzione remoto, deve essere eseguito in tutti i server di pubblicazione che usano questo server di distribuzione. Se il database di distribuzione o server di pubblicazione si trova in un gruppo di disponibilità, deve essere eseguito in tutti i nodi del server di distribuzione e del server di pubblicazione. Non importa se il nodo è primario o secondario.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_changedistributor_password [ @password = ] N'password'
[ ; ]

Argomenti

[ @password = ] N'password'

Nuova password. @password è sysname, senza impostazione predefinita. Se il server di distribuzione è locale, la password dell'account di accesso di distributor_admin sistema viene modificata.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_changedistributor_password viene usato in tutti i tipi di replica.

Esempi

-- Change the password on the Distributor. 
-- To avoid storing the password in the script file, the value is passed 
-- into SQLCMD as a scripting variable. For information about how to use 
-- scripting variables on the command line and in SQL Server Management
-- Studio, see the "Executing Replication Scripts" section in the topic
-- "Programming Replication Using System Stored Procedures".
USE master;
GO

DECLARE @password NVARCHAR(50) = "YourLongP@$$w0rdHere";

EXEC sp_changedistributor_password @password;
GO

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin possono eseguire sp_changedistributor_password.