Aracılığıyla paylaş


sp_changedistributor_password (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL Yönetilen Örneği

Dağıtımcının parolasını değiştirir. Bu saklı yordam herhangi bir veritabanındaki Dağıtımcı'da yürütülür. Bu uzak bir Dağıtımcı ise, bu Dağıtımcıyı kullanan tüm Publisher sunucularında çalıştırılması gerekir. Dağıtım veya Publisher veritabanı bir kullanılabilirlik grubundaysa, tüm Dağıtımcı ve Yayımcı düğümlerinde çalıştırılması gerekir. Düğümün birincil mi yoksa ikincil mi olduğu önemli değildir.

Transact-SQL söz dizimi kuralları

Sözdizimi

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

Bağımsız değişken

[ @password = ] N'parola'

Yeni parola. @password, sysname varsayılan değildir. Dağıtımcı yerelse, distributor_admin sistem oturum açma parolasını değiştirir.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

Açıklamalar

sp_changedistributor_password tüm çoğaltma türlerinde kullanılır.

Örnekler

-- 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) = "<password>";

EXEC sp_changedistributor_password @password;
GO

İzinler

yalnızca sysadmin sabit sunucu rolünün üyeleri sp_changedistributor_passwordyürütebilir.