sp_helpsubscription (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Mencantumkan informasi langganan yang terkait dengan publikasi, artikel, Pelanggan, atau kumpulan langganan tertentu. Prosedur tersimpan ini dijalankan di Publisher pada database publikasi.
Sintaks
sp_helpsubscription
[ [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ , [ @subscriber = ] N'subscriber' ]
[ , [ @destination_db = ] N'destination_db' ]
[ , [ @found = ] found OUTPUT ]
[ , [ @publisher = ] N'publisher' ]
[ ; ]
Argumen
[ @publication = ] N'publikasi'
Nama publikasi terkait. @publication adalah sysname, dengan default %
, yang mengembalikan semua informasi langganan untuk server ini.
[ @article = ] N'article'
Nama artikel. @article adalah sysname, dengan default %
, yang mengembalikan semua informasi langganan untuk publikasi dan Pelanggan yang dipilih. Jika all
, hanya satu entri yang dikembalikan untuk langganan lengkap pada publikasi.
[ @subscriber = ] N'pelanggan'
Nama Pelanggan tempat mendapatkan informasi langganan. @subscriber adalah sysname, dengan default %
, yang mengembalikan semua informasi langganan untuk publikasi dan artikel yang dipilih.
[ @destination_db = ] N'destination_db'
Nama database tujuan. @destination_db adalah sysname, dengan default %
.
[ @found = ] ditemukan OUTPUT
Bendera untuk menunjukkan baris yang dikembalikan. @found adalah parameter OUTPUT dari jenis int.
1
menunjukkan publikasi ditemukan.0
menunjukkan publikasi tidak ditemukan.
[ @publisher = ] N'publisher'
Nama Publisher. @publisher adalah sysname, dan default ke nama server saat ini.
@publisher tidak boleh ditentukan, kecuali saat itu adalah Oracle Publisher.
Tataan hasil
Nama kolom | Jenis data | Deskripsi |
---|---|---|
subscriber |
nama sysname | Nama Pelanggan. |
publication |
nama sysname | Nama publikasi. |
article |
nama sysname | Nama artikel. |
destination database |
nama sysname | Nama database tujuan tempat data yang direplikasi ditempatkan. |
subscription status |
kecil | Status langganan:0 = Tidak aktif1 = Berlangganan2 = Aktif |
synchronization type |
kecil | Jenis sinkronisasi langganan:1 = Otomatis2 = Tidak ada |
subscription type |
int | Jenis langganan:0 = Dorong1 = Tarik2 = Anonim |
full subscription |
bit | Apakah langganan adalah untuk semua artikel dalam publikasi:0 = Tidak1 = Ya |
subscription name |
nvarchar(255) | Nama langganan. |
update mode |
int | 0 = Baca-saja1 = Langganan segera diperbarui |
distribution job id |
biner(16) | ID Pekerjaan Agen Distribusi. |
loopback_detection |
bit | Deteksi loopback menentukan apakah Agen Distribusi mengirim transaksi yang berasal dari Pelanggan kembali ke Pelanggan:0 = Mengirim kembali.1 = Tidak mengirim kembali.Digunakan dengan replikasi transaksional dua arah. Untuk informasi selengkapnya, lihat Replikasi Transaksional Dua Arah. |
offload_enabled |
bit | Menentukan apakah eksekusi offload agen replikasi diatur untuk dijalankan di Pelanggan. Jika 0 , agen dijalankan di Publisher.Jika 1 , agen dijalankan di Pelanggan. |
offload_server |
nama sysname | Nama server yang diaktifkan untuk aktivasi agen jarak jauh. Jika NULL , maka offload_server saat ini yang tercantum dalam tabel MSdistribution_agents digunakan. |
dts_package_name |
nama sysname | Menentukan nama paket Data Transformation Services (DTS). |
dts_package_location |
int | Lokasi paket DTS, jika satu ditetapkan ke langganan. Jika ada paket, nilai 0 menentukan lokasi paket di distributor . Nilai 1 menentukan subscriber . |
subscriber_security_mode |
smallint | Adalah mode keamanan di Pelanggan, yang 1 berarti Autentikasi Windows, dan 0 berarti Autentikasi SQL Server. |
subscriber_login |
nama sysname | Nama login di Pelanggan. |
subscriber_password |
Kata sandi Pelanggan aktual tidak pernah dikembalikan. Hasilnya diselubungi oleh ****** string. |
|
job_login |
nama sysname | Nama akun Windows tempat Agen Distribusi berjalan. |
job_password |
Kata sandi pekerjaan aktual tidak pernah dikembalikan. Hasilnya diselubungi oleh ****** string. |
|
distrib_agent_name |
nvarchar(100) | Nama pekerjaan agen yang menyinkronkan langganan. |
subscriber_type |
kecil | Jenis Pelanggan, yang bisa menjadi salah satu nilai berikut:0 = Pelanggan SQL Server1 = Server sumber data ODBC2 = Database Microsoft JET (tidak digunakan lagi)3 = Penyedia OLE DB |
subscriber_provider |
nama sysname | Pengidentifikasi terprogram unik (PROGID) tempat penyedia OLE DB untuk sumber data non-SQL Server terdaftar. |
subscriber_datasource |
nvarchar(4000) | Nama sumber data sebagaimana dipahami oleh penyedia OLE DB. |
subscriber_providerstring |
nvarchar(4000) | string koneksi khusus penyedia OLE DB yang mengidentifikasi sumber data. |
subscriber_location |
nvarchar(4000) | Lokasi database sebagaimana dipahami oleh penyedia OLE DB |
subscriber_catalog |
nama sysname | Katalog yang akan digunakan saat membuat koneksi ke penyedia OLE DB. |
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Keterangan
sp_helpsubscription
digunakan dalam rekam jepret dan replikasi transaksional.
Izin
Jalankan izin default ke peran publik . Pengguna hanya mengembalikan informasi untuk langganan yang mereka buat. Informasi tentang semua langganan dikembalikan kepada anggota peran server tetap sysadmin di Penerbit atau anggota peran database tetap db_owner pada database publikasi.