Bagikan melalui


sp_changedistributor_password (T-SQL)

Berlaku untuk: SQL Server Azure SQL Managed Instance

Mengubah kata sandi untuk Distributor. Prosedur tersimpan ini dijalankan di Distributor pada database apa pun. Jika ini adalah Distributor jarak jauh, maka perlu dijalankan pada semua server Publisher yang menggunakan Distributor ini. Jika distribusi atau database Publisher berada dalam grup ketersediaan, maka perlu dijalankan pada semua simpul Distributor dan Penerbit. Tidak masalah jika node adalah primer atau sekunder.

Konvensi sintaks transact-SQL

Sintaks

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

Argumen

[ @password = ] 'kata sandi'

Kata sandi baru. @password adalah sysname, tanpa default. Jika Distributor bersifat lokal, kata sandi distributor_admin login sistem diubah.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

sp_changedistributor_password digunakan dalam semua jenis replikasi.

Contoh

-- 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

Izin

Hanya anggota peran server tetap sysadmin yang dapat menjalankan sp_changedistributor_password.

Lihat juga