sp_helppullsubscription (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Menampilkan informasi tentang satu atau beberapa langganan di Pelanggan. Prosedur tersimpan ini dijalankan di Pelanggan pada database langganan.
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 Server1 = Autentikasi Windows2 = 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 Server1 = Autentikasi Windows |
ftp_address |
nama sysname | Parameter ini tidak digunakan lagi dan dipertahankan untuk kompatibilitas skrip mundur. |
ftp_port |
int | Parameter ini tidak digunakan lagi dan dipertahankan untuk kompatibilitas skrip mundur. |
ftp_login |
nama sysname | Parameter ini tidak digunakan lagi dan dipertahankan untuk kompatibilitas skrip mundur. |
ftp_password |
nvarchar(524) | Parameter ini tidak digunakan lagi dan dipertahankan untuk kompatibilitas skrip 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 transaksional1 = Replikasi rekam jepret2 = Gabungkan replikasi |
dts_package_name |
nama sysname | Menentukan nama paket Data Transformation Services (DTS). |
dts_package_location |
int | Lokasi tempat paket DTS disimpan:0 = Distributor1 = 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 memulai1 = Satu atau beberapa pekerjaan dimulai2 = Semua pekerjaan berhasil dijalankan3 = Setidaknya satu pekerjaan sedang dijalankan4 = Semua pekerjaan dijadwalkan dan diam5 = Setidaknya satu pekerjaan mencoba untuk menjalankan setelah kegagalan sebelumnya6 = 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
.