sp_helpmergepullsubscription (T-SQL)

Berlaku untuk:SQL Server

Mengembalikan informasi tentang langganan penarikan yang ada di Pelanggan. Prosedur tersimpan ini dijalankan di Pelanggan pada database langganan.

Konvensi sintaks transact-SQL

Sintaks

sp_helpmergepullsubscription
    [ [ @publication = ] N'publication' ]
    [ , [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @subscription_type = ] N'subscription_type' ]
[ ; ]

Argumen

[ @publication = ] N'publikasi'

Nama publikasi. @publication adalah sysname, dengan default %. Jika @publication adalah %, informasi tentang semua publikasi penggabungan dan langganan dalam database saat ini dikembalikan.

[ @publisher = ] N'publisher'

Nama Publisher. @publisher adalah sysname, dengan default %.

[ @publisher_db = ] N'publisher_db'

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

[ @subscription_type = ] N'subscription_type'

Menentukan apakah akan menampilkan langganan penarikan. @subscription_type adalah nvarchar(10), dengan default pull. Nilai yang valid adalah push, pull, both.

Tataan hasil

Nama kolom Jenis data Deskripsi
subscription_name nvarchar(1000) Nama langganan.
publication nama sysname Nama publikasi.
publisher nama sysname Nama Penerbit.
publisher_db nama sysname Nama database Publisher.
subscriber nama sysname Nama Pelanggan.
subscriber_db nama sysname Nama database langganan.
status int Status langganan:

0 = Langganan tidak aktif

1 = Langganan aktif

2 = Langganan yang dihapus

3 = Langganan yang dilepas

4 = Langganan terlampir

5 = Langganan telah ditandai untuk reinisialisasi dengan unggahan

6 = Melampirkan langganan gagal

7 = Langganan dipulihkan dari cadangan
subscriber_type int Jenis Pelanggan:

1 = Global

2 = Lokal

3 = Anonim
subscription_type int Jenis langganan:

0 = Dorong

1 = Tarik

2 = Anonim
priority float(8) Prioritas langganan. Nilai harus kurang dari 100.00.
sync_type kecil Jenis sinkronisasi langganan:

1 = Otomatis

2 = Rekam jepret tidak digunakan.
description nvarchar(255) Deskripsi singkat tentang langganan penarikan.
merge_jobid biner(16) ID Pekerjaan Agen Penggabungan.
enabled_for_syncmgr int Menentukan apakah langganan dapat disinkronkan melalui Microsoft Synchronization Manager.
last_updated nvarchar(26) Waktu terakhir Agen Penggabungan berhasil menyinkronkan langganan.
publisher_login nama sysname Nama login Publisher.
publisher_password nama sysname Kata sandi Penerbit.
publisher_security_mode int Menentukan mode keamanan Publisher:

0 = Autentikasi SQL Server

1 = Autentikasi Windows
distributor nama sysname Nama Distributor.
distributor_login nama sysname Nama login Distributor.
distributor_password nama sysname Kata sandi Distributor.
distributor_security_mode int Menentukan mode keamanan Distributor:

0 = Autentikasi SQL Server

1 = Autentikasi Windows
ftp_address nama sysname Hanya tersedia untuk kompatibilitas mundur. Alamat jaringan layanan protokol transfer file (FTP) untuk Distributor.
ftp_port int Hanya tersedia untuk kompatibilitas mundur. Nomor port layanan FTP untuk Distributor.
ftp_login nama sysname Hanya tersedia untuk kompatibilitas mundur. Nama pengguna yang digunakan untuk menyambungkan ke layanan FTP.
ftp_password nama sysname Hanya tersedia untuk kompatibilitas mundur. Kata sandi pengguna yang digunakan untuk menyambungkan ke layanan FTP.
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 FTP ketika opsi tersebut ditentukan.
use_ftp bit Langganan berlangganan publikasi melalui Internet, dan properti alamat FTP dikonfigurasi. Jika 0, Langganan tidak menggunakan FTP. Jika 1, langganan menggunakan FTP.
offload_agent bit Menentukan apakah agen dapat diaktifkan dan dijalankan dari jarak jauh. Jika 0, agen tidak dapat diaktifkan dari jarak jauh.
offload_server nama sysname Nama server yang digunakan untuk aktivasi jarak jauh.
use_interactive_resolver int Mengembalikan apakah resolver interaktif digunakan selama rekonsiliasi atau tidak. Jika 0, resolver interaktif tidak digunakan.
subid pengidentifikasi unik ID Pelanggan.
dynamic_snapshot_location nvarchar(255) Jalur ke folder tempat file rekam jepret disimpan.
last_sync_status int Status sinkronisasi:

1 = Memulai

2 = Berhasil

3 = Sedang berlangsung

4 = Menganggur

5 = Mencoba lagi setelah kegagalan sebelumnya

6 = Gagal

7 = Validasi gagal

8 = Validasi lulus

9 = Meminta pematian
last_sync_summary nama sysname Deskripsi hasil sinkronisasi terakhir.
use_web_sync bit Menentukan apakah langganan dapat disinkronkan melalui HTTPS, di mana nilai 1 berarti bahwa fitur ini diaktifkan.
internet_url nvarchar(260) URL yang mewakili lokasi pendengar replikasi untuk sinkronisasi Web.
internet_login nvarchar(128) Masuk yang digunakan Agen Penggabungan saat menyambungkan ke server Web yang menghosting sinkronisasi Web menggunakan Autentikasi Dasar.
internet_password nvarchar(524) Kata sandi untuk masuk yang digunakan Agen Penggabungan saat menyambungkan ke server Web yang menghosting sinkronisasi Web menggunakan Autentikasi Dasar.
internet_security_mode int Mode autentikasi yang digunakan saat menyambungkan ke server Web yang menghosting sinkronisasi Web. Nilai 1 berarti Autentikasi Windows, dan nilai 0 berarti Autentikasi SQL Server.
internet_timeout int Durasi waktu, dalam detik, sebelum permintaan sinkronisasi Web kedaluwarsa.
hostname nvarchar(128) Menentukan nilai kelebihan beban untuk HOST_NAME saat fungsi ini digunakan dalam klausa WHERE dari filter baris berparameter.
job_login nvarchar(512) Akun Windows tempat agen Penggabungan 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_helpmergepullsubscription digunakan dalam replikasi penggabungan. Dalam tataan hasil, tanggal yang dikembalikan di diformat last_updated sebagai yyyyMMdd hh:mm:ss.fff.

Izin

Hanya anggota peran server tetap sysadmin dan peran database tetap db_owner yang dapat menjalankan sp_helpmergepullsubscription.