Bagikan melalui


sp_helppullsubscription (T-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Menampilkan informasi tentang satu atau beberapa langganan di Pelanggan. Prosedur tersimpan ini dijalankan di Pelanggan pada database langganan.

Konvensi sintaks transact-SQL

Sintaks

sp_helppullsubscription
    [ [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @publication = ] N'publication' ]
    [ , [ @show_push = ] N'show_push' ]
[ ; ]

Argumen

[ @publisher = ] N'publisher'

Nama server jarak jauh. @publisher adalah sysname, dengan default %, yang mengembalikan informasi untuk semua Penerbit.

[ @publisher_db = ] N'publisher_db'

Nama database Publisher. @publisher_db adalah sysname, dengan default %, yang mengembalikan semua database Publisher.

[ @publication = ] N'publikasi'

Nama publikasi. @publication adalah sysname, dengan default %, yang mengembalikan semua publikasi. Jika parameter ini sama dengan ALL, hanya tarik langganan dengan independent_agent = 0 yang dikembalikan.

[ @show_push = ] N'show_push'

Menentukan apakah semua langganan push akan dikembalikan. @show_push adalah nvarchar(5), dengan default false, yang tidak mengembalikan langganan push.

Tataan hasil

Nama kolom Jenis data Deskripsi
publisher nama sysname Nama Penerbit.
publisher database nama sysname Nama database Publisher.
publication nama sysname Nama publikasi.
independent_agent bit Menunjukkan apakah ada Agen Distribusi yang berdiri sendiri untuk publikasi ini.
subscription type int Jenis langganan ke publikasi.
distribution agent nvarchar(100) Agen Distribusi yang menangani langganan.
publication description nvarchar(255) Deskripsi publikasi.
last updating time date Waktu informasi langganan diperbarui. Nilai ini adalah string Unicode dari tanggal ISO (114) + waktu ODBC (121). Formatnya adalah yyyyMMdd HH:mm:ss.nnn di mana yyyy adalah tahun, MM adalah bulan, dd adalah hari, HH adalah jam, mm adalah menit, ss adalah detik, dan nnn milidetik.
subscription name varchar(386) Nama langganan.
last transaction timestamp varbinary(16) Tanda waktu transaksi terakhir yang direplikasi.
update mode kecil Jenis pembaruan yang diizinkan.
distribution agent job_id int ID Pekerjaan Agen Distribusi.
enabled_for_synmgr int Menentukan apakah langganan dapat disinkronkan melalui Microsoft Synchronization Manager.
subscription guid biner(16) Pengidentifikasi global untuk versi langganan pada publikasi.
subid biner(16) Pengidentifikasi global untuk langganan anonim.
immediate_sync bit Menentukan apakah file sinkronisasi dibuat atau dibuat ulang setiap kali Agen Rekam Jepret berjalan.
publisher login nama sysname ID Masuk yang digunakan di Penerbit untuk Autentikasi SQL Server.
publisher password nvarchar(524) Kata sandi (terenkripsi) yang digunakan di Penerbit untuk Autentikasi SQL Server.
publisher security_mode int Mode keamanan yang diterapkan di Publisher:

0 = Autentikasi SQL Server
1 = Autentikasi Windows
2= Pemicu sinkronisasi menggunakan entri sysserver statis untuk melakukan panggilan prosedur jarak jauh (RPC), dan penerbit harus didefinisikan dalam tabel sysservers sebagai server jarak jauh atau server tertaut.
distributor nama sysname Nama Distributor.
distributor_login nama sysname ID Masuk yang digunakan di Distributor untuk Autentikasi SQL Server.
distributor_password nvarchar(524) Kata sandi (terenkripsi) yang digunakan di Distributor untuk Autentikasi SQL Server.
distributor_security_mode int Mode keamanan yang diterapkan di Distributor:

0 = Autentikasi SQL Server
1 = Autentikasi Windows
ftp_address nama sysname Hanya untuk kompatibilitas mundur.
ftp_port int Hanya untuk kompatibilitas mundur.
ftp_login nama sysname Hanya untuk kompatibilitas mundur.
ftp_password nvarchar(524) Hanya untuk kompatibilitas mundur.
alt_snapshot_folder nvarchar(255) Lokasi tempat folder rekam jepret disimpan jika lokasinya selain atau selain lokasi default.
working_directory nvarchar(255) Jalur yang sepenuhnya memenuhi syarat ke direktori tempat file rekam jepret ditransfer menggunakan Protokol Transfer File (FTP) ketika opsi tersebut ditentukan.
use_ftp bit Langganan berlangganan Publikasi melalui properti alamat Internet dan FTP dikonfigurasi. Jika 0, Langganan tidak menggunakan FTP. Jika 1, langganan menggunakan FTP.
publication_type int Menentukan jenis replikasi publikasi:

0 = Replikasi transaksional
1 = Replikasi rekam jepret
2 = Gabungkan replikasi
dts_package_name nama sysname Menentukan nama paket Data Transformation Services (DTS).
dts_package_location int Lokasi tempat paket DTS disimpan:

0 = Distributor
1 = Pelanggan
offload_agent bit Menentukan apakah agen dapat diaktifkan dari jarak jauh. Jika 0, agen tidak dapat diaktifkan dari jarak jauh.
offload_server nama sysname Menentukan nama jaringan server yang digunakan untuk aktivasi jarak jauh.
last_sync_status int Status langganan:

0 = Semua pekerjaan menunggu untuk memulai
1 = Satu atau beberapa pekerjaan dimulai
2 = Semua pekerjaan berhasil dijalankan
3 = Setidaknya satu pekerjaan sedang dijalankan
4 = Semua pekerjaan dijadwalkan dan diam
5 = Setidaknya satu pekerjaan mencoba untuk menjalankan setelah kegagalan sebelumnya
6 = Setidaknya satu pekerjaan gagal dijalankan
last_sync_summary nama sysname Deskripsi hasil sinkronisasi terakhir.
last_sync_time datetime Waktu informasi langganan diperbarui. Nilai ini adalah string Unicode dari tanggal ISO (114) + waktu ODBC (121). Formatnya adalah yyyyMMdd HH:mm:ss.nnn di mana yyyy adalah tahun, MM adalah bulan, dd adalah hari, HH adalah jam, mm adalah menit, ss adalah detik, dan nnn milidetik.
job_login nvarchar(512) Adalah akun Windows tempat agen Distribusi berjalan, yang dikembalikan dalam format nama pengguna domain\.
job_password nama sysname Untuk alasan keamanan, nilai ********** selalu dikembalikan.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

sp_helppullsubscription digunakan dalam rekam jepret dan replikasi transaksional.

Izin

Hanya anggota peran server tetap sysadmin atau peran database tetap db_owner yang dapat menjalankan sp_helppullsubscription .