syspublications (Transact-SQL)

Berlaku untuk:SQL Server

Berisi satu baris untuk setiap publikasi yang ditentukan dalam database. Tabel ini disimpan dalam database publikasi.

Nama kolom Jenis data Deskripsi
description nvarchar(255) Entri deskriptif untuk publikasi.
nama nama sysname Nama unik yang terkait dengan publikasi.
pubid int Kolom identitas yang menyediakan ID unik untuk publikasi.
repl_freq kecil Frekuensi replikasi:

0 = Berbasis transaksi.

1 = Refresh tabel terjadwal.
status kecil Status:

0 = Tidak aktif.

1 = Aktif.
sync_method kecil Metode sinkronisasi:

0 = Utilitas program penyalinan massal mode asli (BCP).

1 = Mode karakter BCP.

3 = Bersamaan, yang berarti bahwa BCP mode asli digunakan tetapi tabel tidak dikunci selama rekam jepret.

4 = Concurrent_c, yang berarti bahwa BCP mode karakter digunakan tetapi tabel tidak dikunci selama rekam jepret.
snapshot_jobid biner(16) ID tugas terjadwal.
independent_agent bit Menentukan apakah ada Agen Distribusi yang berdiri sendiri untuk publikasi ini.

0 = Publikasi menggunakan Agen Distribusi bersama, dan setiap database Penerbit/pasangan database Pelanggan memiliki satu Agen bersama.

1 = Ada Agen Distribusi yang berdiri sendiri untuk publikasi ini.
immediate_sync bit Menunjukkan apakah file sinkronisasi dibuat atau dibuat ulang setiap kali Agen Rekam Jepret berjalan, di mana 1 berarti file tersebut dibuat setiap kali agen berjalan.
enabled_for_internet bit Menunjukkan apakah file sinkronisasi untuk publikasi diekspos ke Internet melalui protokol transfer file (FTP) dan layanan lainnya, di mana 1 berarti bahwa mereka dapat diakses dari Internet.
allow_push bit Menunjukkan apakah langganan push diizinkan pada publikasi, di mana 1 berarti langganan tersebut diizinkan.
allow_pull bit Menunjukkan apakah langganan penarikan diizinkan pada publikasi, di mana 1 berarti langganan tersebut diizinkan.
allow_anonymous bit Menunjukkan apakah langganan anonim diizinkan pada publikasi, di mana 1 berarti langganan tersebut diizinkan.
immediate_sync_ready bit Menunjukkan apakah rekam jepret telah dihasilkan oleh Agen Rekam Jepret dan siap digunakan oleh langganan baru. Ini hanya bermakna untuk segera memperbarui publikasi. 1 menunjukkan bahwa rekam jepret sudah siap.
allow_sync_tran bit Menentukan apakah langganan yang segera diperbarui diizinkan pada publikasi. 1 berarti langganan yang segera diperbarui diizinkan.
autogen_sync_procs bit Menentukan apakah prosedur tersimpan sinkronisasi untuk langganan segera diperbarui dihasilkan di Publisher. 1 berarti bahwa itu dihasilkan di Publisher.
Penyimpanan int Jumlah perubahan, dalam jam, untuk menghemat publikasi yang diberikan.
allowed_queued_tran bit Menentukan apakah antrean perubahan di Pelanggan hingga dapat diterapkan di Penerbit telah diaktifkan. Jika 1, perubahan di Pelanggan diantrekan.
snapshot_in_defaultfolder bit Menentukan apakah file rekam jepret disimpan di folder default.

0 = File rekam jepret telah disimpan di lokasi alternatif yang ditentukan oleh alternate_snapshot_folder.

1 = File rekam jepret dapat ditemukan di folder default.
alt_snapshot_folder nvarchar(255) Menentukan lokasi folder alternatif untuk rekam jepret.
pre_snapshot_script nvarchar(255) Menentukan penunjuk ke lokasi file .sql . Agen Distribusi menjalankan skrip pra-rekam jepret sebelum menjalankan salah satu skrip objek yang direplikasi saat menerapkan rekam jepret pada Pelanggan.
post_snapshot_script nvarchar(255) Menentukan penunjuk ke lokasi file .sql . Agen Distribusi menjalankan skrip pasca-rekam jepret setelah semua skrip objek dan data lain yang direplikasi telah diterapkan selama sinkronisasi awal.
compress_snapshot bit Menentukan bahwa rekam jepret yang ditulis ke lokasi alt_snapshot_folder akan dikompresi ke dalam format Microsoft CAB.1 berarti bahwa rekam jepret akan dikompresi.
ftp_address nama sysname Alamat jaringan layanan FTP untuk Distributor. Menentukan di mana file rekam jepret publikasi berada bagi Agen Distribusi untuk diambil.
ftp_port int Nomor port layanan FTP untuk Distributor. Menentukan di mana file rekam jepret publikasi berada bagi Agen Distribusi untuk diambil
ftp_subdirectory nvarchar(255) Menentukan di mana file rekam jepret akan tersedia bagi Agen Distribusi untuk diambil jika publikasi mendukung penyebaran rekam jepret menggunakan FTP.
ftp_login nama sysname Nama pengguna yang digunakan untuk menyambungkan ke layanan FTP.
ftp_password nvarchar(524) Kata sandi pengguna yang digunakan untuk menyambungkan ke layanan FTP.
allow_dts bit Menentukan apakah publikasi mengizinkan transformasi data. 1 menentukan bahwa transformasi DTS diizinkan.
allow_subscription_copy bit Menentukan apakah kemampuan untuk menyalin database langganan yang berlangganan publikasi ini telah diaktifkan. 1 berarti bahwa penyalinan diizinkan.
centralized_conflicts bit Menentukan apakah rekaman konflik disimpan di Publisher:

0 = Rekaman konflik disimpan di penerbit dan pelanggan yang menyebabkan konflik.

1 = Rekaman konflik disimpan di Publisher.
conflict_retention int Menentukan periode retensi konflik, dalam hari.
conflict_policy int Menentukan kebijakan resolusi konflik diikuti ketika opsi pelanggan pembaruan antrean digunakan. Dapat berupa salah satu nilai ini:

1 = Publisher memenangkan konflik.

2 = Pelanggan memenangkan konflik.

3 = Langganan diinisialisasi ulang.
queue_type int Menentukan jenis antrean mana yang digunakan. Dapat berupa salah satu nilai ini:

1 = msmq, yang menggunakan Antrean Pesan Microsoft untuk menyimpan transaksi.

2 = sql, yang menggunakan SQL Server untuk menyimpan transaksi.

Catatan: Menggunakan Antrean Pesan Microsoft tidak digunakan lagi dan tidak lagi tersedia.
ad_guidname nama sysname Menentukan apakah publikasi diterbitkan di Microsoft Active Directory. Pengidentifikasi unik global (GUID) yang valid menentukan bahwa publikasi diterbitkan di Direktori Aktif, dan GUID adalah objectGUID objek publikasi Direktori Aktif yang sesuai. Jika NULL, publikasi tidak diterbitkan di Direktori Aktif.
backward_comp_level int Tingkat kompatibilitas database, yang bisa menjadi salah satu nilai berikut:

90 = SQL Server 2005 (9.x).

100 = SQL Server 2008 (10.0.x).

110 = SQL Server 2012 (11.x).

120 = SQL Server 2014 (12.x).
allow_initialize_from_backup bit Menunjukkan apakah Pelanggan dapat menginisialisasi langganan ke publikasi ini dari cadangan daripada rekam jepret awal. 1 berarti bahwa langganan dapat diinisialisasi dari cadangan, dan 0 berarti langganan tidak dapat diinisialisasi. Untuk informasi selengkapnya, lihat Menginisialisasi Langganan Transaksi tanpa Rekam Jepret.
min_autonosync_lsn biner Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
replicate_ddl int Menunjukkan apakah replikasi skema didukung untuk publikasi. 1 menunjukkan bahwa pernyataan bahasa definisi data (DDL) yang dijalankan di penerbit direplikasi, dan 0 menunjukkan bahwa pernyataan DDL tidak direplikasi. Untuk informasi selengkapnya, lihat Membuat Perubahan Skema pada Database Publikasi.
opsi int Bitmap yang menentukan opsi penerbitan tambahan, di mana nilai opsi bitwise adalah sebagai berikut:

0x1 - Diaktifkan untuk replikasi peer-to-peer.

0x2 - Hanya terbitkan perubahan lokal untuk replikasi peer-to-peer.

0x4 - Diaktifkan untuk pelanggan non-SQL Server.

0x8 - Diaktifkan untuk deteksi konflik peer-to-peer.

0x100 - Dimulai dengan SQL Server 2019 CU13, diaktifkan untuk deteksi konflik penulis terakhir.
originator_id smallint Mengidentifikasi setiap simpul dalam topologi replikasi peer-to-peer untuk tujuan deteksi konflik. Untuk informasi selengkapnya, lihat Deteksi Konflik di Replikasi Peer-to-Peer.

Lihat Juga

Tabel Replikasi (Transact-SQL)
Tampilan Replikasi (Transact-SQL)
sp_addpublication (T-SQL)
sp_changepublication (T-SQL)
sp_helppublication (T-SQL)