sp_publisherproperty (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Menampilkan atau mengubah properti penerbit untuk Penerbit non-Microsoft SQL Server. Prosedur tersimpan ini dijalankan di Distributor.
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)