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 = ] 'publisher' ]  
    [ , [ @publisher_db = ] 'publisher_db' ]   
    [ , [ @publication = ] 'publication' ]  
    [ , [ @show_push = ] 'show_push' ]  

Argumen

[ @publisher = ] 'publisher' Adalah nama server jarak jauh. publisher adalah sysname, dengan default %, yang mengembalikan informasi untuk semua Penerbit.

[ @publisher_db = ] 'publisher_db' Adalah nama database Publisher. publisher_db adalah sysname, dengan default %, yang mengembalikan semua database Publisher.

[ @publication = ] 'publication' Adalah nama publikasi. publikasi 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 = ] 'show_push' 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
penerbit nama sysname Nama Penerbit.
database penerbit nama sysname Nama database Publisher.
Publikasi nama sysname Nama publikasi.
independent_agent bit Menunjukkan apakah ada Agen Distribusi yang berdiri sendiri untuk publikasi ini.
jenis langganan int Jenis langganan ke publikasi.
agen distribusi nvarchar(100) Agen Distribusi yang menangani langganan.
deskripsi publikasi nvarchar(255) Deskripsi publikasi.
waktu pembaruan terakhir date Waktu informasi langganan diperbarui. Ini adalah string UNICODE dari tanggal ISO (114) + waktu ODBC (121). Formatnya adalah yyyymmdd hh:mi:sss.mmm di mana 'yyyy' adalah tahun, 'mm' adalah bulan, 'dd' adalah hari, 'hh' adalah jam, 'mi' adalah menit, 'sss' adalah detik, dan 'mmm' adalah milidetik.
nama langganan varchar(386) Nama langganan.
tanda waktu transaksi terakhir varbinary(16) Tanda waktu transaksi terakhir yang direplikasi.
mode pembaruan kecil Jenis pembaruan yang diizinkan.
agen distribusi job_id int ID Pekerjaan Agen Distribusi.
enabled_for_synmgr int Apakah langganan dapat disinkronkan melalui Microsoft Synchronization Manager.
panduan langganan biner(16) Pengidentifikasi global untuk versi langganan pada publikasi.
subid biner(16) Pengidentifikasi global untuk langganan anonim.
immediate_sync bit Apakah file sinkronisasi dibuat atau dibuat ulang setiap kali Agen Rekam Jepret berjalan.
login penerbit nama sysname ID Masuk yang digunakan di Penerbit untuk Autentikasi SQL Server.
kata sandi penerbit nvarchar(524) Kata sandi (terenkripsi) yang digunakan di Penerbit untuk Autentikasi SQL Server.
security_mode penerbit 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 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. Ini adalah string UNICODE dari tanggal ISO (114) + waktu ODBC (121). Formatnya adalah yyyymmdd hh:mi:sss.mmm di mana 'yyyy' adalah tahun, 'mm' adalah bulan, 'dd' adalah hari, 'hh' adalah jam, 'mi' adalah menit, 'sss' adalah detik, dan 'mmm' adalah 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 dijalankan sp_helppullsubscription .

Lihat Juga

sp_addpullsubscription (T-SQL)
sp_droppullsubscription (T-SQL)
Prosedur Tersimpan Sistem (Transact-SQL)