sp_changedistpublisher (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Mengubah properti Penerbit distribusi. Prosedur tersimpan ini dijalankan di Distributor pada database apa pun.
Sintaks
sp_changedistpublisher
[ @publisher = ] N'publisher'
[ , [ @property = ] N'property' ]
[ , [ @value = ] N'value' ]
[ ; ]
Argumen
[ @publisher = ] N'publisher'
Nama Penerbit. @publisher adalah sysname, tanpa default.
[ @property = ] N'property'
Properti yang akan diubah untuk Publisher yang diberikan. @property adalah sysname, dan bisa menjadi salah satu properti dalam tabel yang tercantum di bawah @value.
[ @value = ] N'value'
Nilai untuk properti yang diberikan. @value adalah nvarchar(255), dan bisa menjadi salah satu nilai dalam tabel berikut.
Catatan
Database penerbit dan distributor di Azure SQL Database memerlukan SQL Managed Instance. Untuk informasi selengkapnya, lihat Replikasi dengan Azure SQL Database.
Tabel ini menjelaskan properti Penerbit dan nilai untuk properti tersebut.
Properti | Nilai | Deskripsi |
---|---|---|
active |
true |
Mengaktifkan Publisher. |
false |
Menonaktifkan penerbit | |
distribution_db |
Nama database distribusi. | |
login |
Nama masuk. | |
password |
Kata sandi yang kuat untuk login yang disediakan. | |
security_mode 1 |
1 |
Gunakan Autentikasi Windows saat menyambungkan ke Publisher. |
0 |
Gunakan Autentikasi SQL Server saat menyambungkan ke Publisher. | |
working_directory |
Direktori kerja yang digunakan untuk menyimpan data dan file skema untuk publikasi. | |
NULL (default) |
Semua opsi properti yang tersedia dicetak. | |
storage_connection_string |
Kunci akses | Kunci akses untuk direktori kerja saat database adalah Azure SQL Managed Instance. |
1 Ini tidak dapat diubah untuk penerbit non-SQL Server.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
sp_changedistpublisher
digunakan dalam semua jenis replikasi.
Jika Anda mengubah working_directory
properti dan storage_connection_string
properti harus diperbarui, jalankan prosedur tersimpan secara terpisah dengan memperbarui working_directory
properti, diikuti dengan memperbarui storage_connection_string
properti, atau sebaliknya.
Izin
Hanya anggota peran server tetap sysadmin yang dapat menjalankan sp_changedistpublisher
.