sp_publisherproperty (T-SQL)

Berlaku untuk:SQL ServerAzure SQL Managed Instance

Menampilkan atau mengubah properti penerbit untuk Penerbit non-Microsoft SQL Server. Prosedur tersimpan ini dijalankan di Distributor.

Konvensi sintaks transact-SQL

Sintaks

  
sp_publisherproperty [ @publisher = ] 'publisher'   
   [ , [ @propertyname = ] 'propertyname' ]   
   [ , [ @propertyvalue = ] 'propertyvalue' ]  

Argumen

[ @publisher = ] 'publisher' Adalah nama Penerbit heterogen. publisher adalah sysname, tanpa default.

[ @propertyname = ] 'propertyname' Adalah nama properti yang sedang diatur. propertyname adalah sysname, dan bisa menjadi salah satu nilai berikut.

Nilai Deskripsi
xactsetbatching Jika transaksi di Penerbit dikelompokkan ke dalam set yang konsisten secara transaksional untuk pemrosesan berikutnya, yang dikenal sebagai Xactsets. Nilai diaktifkan berarti bahwa Xactset dapat dibuat, yang merupakan default. Nilai dinonaktifkan berarti bahwa Xactset yang ada diproses oleh tidak ada Xactset baru yang dibuat.
xactsetjob Jika pekerjaan Xactset diaktifkan untuk pembuatan Xactset. Nilai yang diaktifkan berarti bahwa pekerjaan Xactset berjalan secara berkala untuk membuat Xactset di penerbit. Nilai dinonaktifkan berarti bahwa Xactsets hanya dibuat oleh Agen Pembaca Log saat melakukan polling Penerbit untuk perubahan.
xactsetjobinterval Interval antara eksekusi pekerjaan Xactset, dalam hitungan menit.

Ketika nama properti dihilangkan, semua properti yang dapat diatur dikembalikan.

[ @propertyvalue = ] 'propertyvalue'
Adalah nilai baru untuk pengaturan properti. propertyvalue adalah sysname, dengan nilai default NULL. Ketika propertyvalue dihilangkan, pengaturan saat ini untuk properti dikembalikan.

Tataan Hasil

Nama kolom Jenis data Deskripsi
nama properti nama sysname Mengembalikan properti publikasi berikut yang dapat diatur:

xactsetbatching

xactsetjob

xactsetjobinterval
propertyvalue nama sysname Adalah pengaturan saat ini untuk properti di kolom nama properti.

Mengembalikan Nilai Kode

0 (berhasil) atau 1 (kegagalan)

Keterangan

sp_publisherproperty digunakan dalam replikasi transaksional untuk Penerbit non-SQL Server.

Ketika hanya penerbit yang ditentukan, kumpulan hasil menyertakan pengaturan saat ini untuk semua properti yang dapat diatur.

Saat nama properti ditentukan, hanya properti bernama yang muncul dalam tataan hasil.

Ketika semua parameter ditentukan, properti diubah dan tataan hasil tidak dikembalikan.

Saat mengubah properti xactsetjobinterval untuk pekerjaan yang sedang berjalan, Anda harus memulai ulang pekerjaan agar interval baru berlaku.

Izin

Hanya anggota peran server tetap sysadmin di Distributor yang dapat menjalankan sp_publisherproperty.

Lihat Juga

Mengonfigurasi Pekerjaan Set Transaksi untuk Penerbit Oracle (Pemrograman Transact-SQL Replikasi)
Prosedur Tersimpan Sistem (Transact-SQL)