sp_helpdistpublisher (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Mengembalikan properti Penerbit menggunakan Distributor. Prosedur tersimpan ini dijalankan di Distributor pada database apa pun.
Sintaks
sp_helpdistpublisher
[ [ @publisher = ] N'publisher' ]
[ , [ @check_user = ] check_user ]
[ ; ]
Argumen
[ @publisher = ] N'publisher'
Menentukan Publisher tempat properti dikembalikan. @publisher adalah sysname, dengan default %
.
[ @check_user = ] check_user
Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
Tataan hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
name |
nama sysname | Nama Publisher. |
distribution_db |
nama sysname | Database distribusi untuk Publisher yang ditentukan. |
security_mode |
int | Mode keamanan yang digunakan oleh agen replikasi untuk menyambungkan ke Publisher untuk mengantre memperbarui langganan, atau dengan Penerbit non-SQL Server.0 = Autentikasi SQL Server1 = Autentikasi Windows |
login |
nama sysname | Nama masuk yang digunakan oleh agen replikasi untuk menyambungkan ke Publisher untuk mengantre memperbarui langganan, atau dengan Penerbit non-SQL Server. |
password |
nvarchar(524) | Kata sandi dikembalikan (dalam bentuk terenkripsi sederhana). Kata sandi adalah NULL untuk pengguna selain sysadmin. |
active |
bit | Apakah Publisher jarak jauh menggunakan server lokal sebagai Distributor:0 = Tidak1 = Ya |
working_directory |
nvarchar(255) | Nama direktori kerja. |
trusted |
bit | Jika kata sandi diperlukan saat Publisher tersambung ke Distributor. Untuk SQL Server 2005 (9.x) dan versi yang lebih baru, kolom ini harus selalu mengembalikan 0 , yang berarti bahwa kata sandi diperlukan. |
thirdparty_flag |
bit | Apakah publikasi diaktifkan oleh SQL Server atau oleh aplikasi pihak ketiga:0 = SQL Server, Oracle, atau Oracle Gateway Publisher.1 = Publisher terintegrasi dengan SQL Server menggunakan aplikasi pihak ketiga. |
publisher_type |
nama sysname | Jenis Penerbit; bisa menjadi salah satu nilai berikut:MSSQLSERVER ORACLE ORACLE GATEWAY |
publisher_data_source |
nvarchar(4000) | Nama sumber data OLE DB di Publisher. |
storage_connection_string |
nvarchar(4000) | Kunci akses penyimpanan untuk direktori kerja saat distributor atau penerbit di Azure SQL Database. |
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
sp_helpdistpublisher
digunakan dalam semua jenis replikasi.
sp_helpdistpublisher
tidak menampilkan login penerbit atau kata sandi dalam hasil yang ditetapkan untuk login non-sysadmin.
Izin
Anggota peran server tetap sysadmin dapat dijalankan sp_helpdistpublisher
untuk Penerbit mana pun menggunakan server lokal sebagai Distributor. Anggota peran database tetap db_owner atau peran replmonitor dalam database distribusi dapat dijalankan sp_helpdistpublisher
untuk Penerbit mana pun menggunakan database distribusi tersebut. Pengguna dalam daftar akses publikasi untuk publikasi di @publisher yang ditentukan mungkin menjalankan sp_helpdistpublisher
. Jika @publisher tidak ditentukan, informasi dikembalikan untuk semua Penerbit yang berhak diakses pengguna.