sp_changereplicationserverpasswords (T-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Mengubah kata sandi tersimpan untuk akun Microsoft Windows atau login Microsoft SQL Server yang digunakan oleh agen replikasi saat menyambungkan ke server dalam topologi replikasi. Anda biasanya harus mengubah kata sandi untuk setiap agen individu yang berjalan di server, bahkan jika mereka semua menggunakan login atau akun yang sama. Prosedur tersimpan ini memungkinkan Anda mengubah kata sandi untuk semua instans akun SQL Server Login atau Windows tertentu yang digunakan oleh semua agen replikasi yang berjalan di server. Prosedur tersimpan ini dijalankan di server mana pun dalam topologi replikasi pada database master.

Konvensi sintaks transact-SQL

Sintaks

  
sp_changereplicationserverpasswords [ @login_type = ] login_type  
        , [ @login = ] 'login'   
        , [ @password = ] 'password'  
    [ , [ @server = ] 'server' ]  

Argumen

[ @login_type = ] login_type Adalah jenis autentikasi untuk kredensial yang disediakan. login_type kecil, tanpa default.

1 = Autentikasi Terintegrasi Windows

0 = Autentikasi SQL Server

[ @login = ] 'login' Adalah nama akun Windows atau login SQL Server yang diubah. login adalah nvarchar(257), tanpa default

[ @password = ] 'password'Adalah kata sandi baru yang akan disimpan untuk login yang ditentukan. kata sandi adalah sysname, tanpa default.

Catatan

Setelah mengubah kata sandi replikasi, Anda harus menghentikan dan memulai ulang setiap agen yang menggunakan kata sandi sebelum perubahan berlaku untuk agen tersebut.

[ @server = ] 'server' Apakah koneksi server yang kata sandi tersimpan sedang diubah. server adalah sysname, dan bisa menjadi salah satu nilai berikut:

Nilai Deskripsi
Distributor Semua koneksi agen ke Distributor.
penerbit Semua koneksi agen ke Publisher.
Pelanggan Semua koneksi agen ke Pelanggan.
% (default) Semua koneksi agen ke semua server dalam topologi replikasi.

Mengembalikan Nilai Kode

0 (berhasil) atau 1 (kegagalan)

Keterangan

sp_changereplicationserverpasswords digunakan dengan semua jenis replikasi.

Izin

Hanya anggota peran server tetap sysadmin yang dapat menjalankan sp_changereplicationserverpasswords.

Lihat Juga

Menampilkan dan Mengubah Pengaturan Keamanan Replikasi