Bagikan melalui


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.

Konvensi sintaks transact-SQL

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 Server
1 = 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 = Tidak
1 = 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_helpdistpublishertidak 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.