IHpublications (Transact-SQL)

Berlaku untuk:SQL Server

Tabel sistem IHpublications berisi satu baris untuk setiap publikasi non-SQL Server menggunakan Distributor saat ini. Tabel ini disimpan dalam database distribusi.

Nama kolom Jenis data Deskripsi
pubid int Kolom identitas yang menyediakan ID unik untuk publikasi.
nama nama sysname Nama unik yang terkait dengan publikasi.
repl_freq kecil Frekuensi replikasi:

0 = Berbasis transaksi.

1 = Refresh tabel terjadwal.
status kecil Status publikasi, yang bisa menjadi salah satu dari berikut ini.

0 = Tidak aktif.

1 = Aktif.
sync_method kecil Metode sinkronisasi:

1 = Salinan massal karakter.

4 = Concurrent_c, yang berarti bahwa salinan massal karakter digunakan tetapi tabel tidak dikunci selama rekam jepret.
snapshot_jobid biner ID tugas terjadwal.
enabled_for_internet bit Menunjukkan apakah file sinkronisasi untuk publikasi diekspos ke Internet melalui FTP dan layanan lain, di mana 1 berarti file tersebut dapat diakses dari Internet.
immediate_sync_ready bit Menunjukkan apakah file sinkronisasi tersedia, di mana 1 berarti tersedia. Tidak didukung untuk Penerbit non-SQL.
allow_queued_tran bit Menentukan apakah antrean perubahan di Pelanggan hingga dapat diterapkan di Penerbit telah diaktifkan. Jika 1, perubahan di Pelanggan diantrekan. Tidak didukung untuk Penerbit non-SQL.
allow_sync_tran bit Menentukan apakah langganan yang segera diperbarui diizinkan pada publikasi. 1 berarti langganan yang segera diperbarui diizinkan. Tidak didukung untuk Penerbit non-SQL.
autogen_sync_procs bit Menentukan apakah prosedur tersimpan sinkronisasi untuk langganan segera diperbarui dihasilkan di Publisher. 1 berarti bahwa itu dihasilkan di Publisher. Tidak didukung untuk Penerbit non-SQL.
snapshot_in_defaultfolder bit Menentukan apakah file rekam jepret disimpan di folder default. Jika 0, file rekam jepret telah disimpan di lokasi alternatif yang ditentukan oleh alternate_snapshot_folder. Jika 1, file rekam jepret dapat ditemukan di folder default.
alt_snapshot_folder nvarchar(510) Menentukan lokasi folder alternatif untuk rekam jepret.
pre_snapshot_script nvarchar(510) 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(510) 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. 0 menentukan bahwa rekam jepret tidak 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(510) Menentukan tempat file rekam jepret tersedia bagi Agen Distribusi untuk diambil jika publikasi mendukung penyebaran rekam jepret menggunakan FTP.
ftp_login nvarchar(256) Nama pengguna yang digunakan untuk menyambungkan ke layanan FTP.
ftp_password nvarchar(1048) Kata sandi pengguna yang digunakan untuk menyambungkan ke layanan FTP.
allow_dts bit Menentukan bahwa publikasi mengizinkan transformasi data. 1 menentukan bahwa transformasi DTS diizinkan. Tidak didukung untuk Penerbit non-SQL.
allow_anonymous bit Menunjukkan apakah langganan anonim diizinkan pada publikasi, di mana 1 berarti langganan tersebut 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.

Tidak didukung untuk Penerbit non-SQL.
conflict_retention int Menentukan periode retensi konflik, dalam hari. Tidak didukung untuk Penerbit non-SQL.
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.

Tidak didukung untuk Penerbit non-SQL.
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.

Kolom ini tidak digunakan oleh Penerbit non-SQL Server.

Catatan: Menggunakan Antrean Pesan Microsoft tidak digunakan lagi dan tidak lagi didukung.

Kolom ini tidak didukung untuk Penerbit non-SQL.
ad_guidname nama sysname Menentukan apakah publikasi diterbitkan di Microsoft Active Directory. Pengidentifikasi unik global (GUID) yang valid menentukan bahwa publikasi diterbitkan di Microsoft Active Directory, dan GUID adalah objectGUID objek publikasi Direktori Aktif yang sesuai. Jika NULL, publikasi tidak diterbitkan di Microsoft Active Directory. Tidak didukung untuk Penerbit non-SQL.
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).

Tidak didukung untuk Penerbit non-SQL.
description nvarchar(255) Entri deskriptif untuk publikasi.
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.
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.
Penyimpanan int Jumlah perubahan, dalam jam, untuk menghemat publikasi yang diberikan.
allow_subscription_copy bit Menentukan apakah kemampuan untuk menyalin database langganan yang berlangganan publikasi ini telah diaktifkan. 1 berarti bahwa penyalinan diizinkan.
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. Tidak didukung untuk Penerbit non-SQL.
min_autonosync_lsn biner(1) 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 DDL yang dijalankan di penerbit direplikasi, dan 0 menunjukkan bahwa pernyataan DDL tidak direplikasi. Untuk informasi selengkapnya, lihat Membuat Perubahan Skema pada Database Publikasi. Tidak didukung untuk Penerbit non-SQL.
opsi int Bitmap yang menentukan opsi penerbitan tambahan, di mana nilai opsi bitwise adalah:

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

0x2 - hanya menerbitkan perubahan lokal.

0x4 - diaktifkan untuk pelanggan non-SQL Server.

Lihat Juga

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