Mengubah Properti Publikasi dan Artikel
Setelah publikasi dibuat, sebagian besar properti publikasi dan artikel dapat diubah, tetapi beberapa mengharuskan rekam jepret diregenerasi dan/atau langganan diinisialisasi ulang. Topik ini menyediakan informasi tentang semua properti yang memerlukan satu atau kedua tindakan ini jika diubah.
Properti Publikasi untuk Rekam Jepret dan Replikasi Transaksional
Deskripsi | Prosedur Tersimpan | Properti | Persyaratan |
---|---|---|---|
Ubah format rekam jepret. | sp_changepublication | sync_method | Rekam jepret baru. |
Ubah lokasi rekam jepret. | sp_changepublication | alt_snapshot_folder snapshot_in_defaultfolder |
Rekam jepret baru. |
Ubah lokasi rekam jepret. | sp_changedistpublisher | working_directory | Rekam jepret baru. |
Ubah kompresi rekam jepret. | sp_changepublication | compress_snapshot | Rekam jepret baru. |
Ubah opsi rekam jepret Protokol Transfer File (FTP). | sp_changepublication | enabled_for_internet ftp_address ftp_login ftp_password ftp_port ftp_subdirectory |
Rekam jepret baru. |
Ubah lokasi skrip pra atau pasca-rekam jepret. | sp_changepublication | pre_snapshot_script post_snapshot_script |
Rekam jepret baru (juga diperlukan jika Anda mengubah konten skrip). Reinitialisasi diperlukan untuk menerapkan skrip baru ke Pelanggan. |
Mengaktifkan atau menonaktifkan dukungan untuk pelanggan SQL Server non-Microsoft. | sp_changepublication | is_enabled_for_het_sub | Rekam jepret baru. |
Mengubah pelaporan konflik untuk mengantre memperbarui langganan | sp_changepublication | centralized_conflicts | Hanya dapat diubah jika tidak ada langganan aktif. |
Mengubah kebijakan penyelesaian konflik untuk mengantre memperbarui langganan. | sp_changepublication | conflict_policy | Hanya dapat diubah jika tidak ada langganan aktif. |
Properti Artikel untuk Rekam Jepret dan Replikasi Transaksional
Deskripsi | Prosedur Tersimpan | Properti | Persyaratan |
---|---|---|---|
Menghapus artikel | sp_droparticle | Semua parameter. | Artikel dapat dihilangkan sebelum langganan dibuat. Menggunakan prosedur tersimpan, dimungkinkan untuk menjatuhkan langganan ke artikel; menggunakan SQL Server Management Studio, seluruh langganan harus dihilangkan, dibuat ulang, dan disinkronkan. Untuk informasi selengkapnya, lihat Menambahkan Artikel ke dan Menghapus Artikel dari Publikasi yang Ada. |
Mengubah filter kolom. | sp_articlecolumn | @column @operation |
Rekam jepret baru. Menginisialisasi ulang langganan. |
Tambahkan filter baris. | sp_articlefilter | Semua parameter. | Rekam jepret baru. Menginisialisasi ulang langganan. |
Jatuhkan filter baris. | sp_articlefilter | @article | Rekam jepret baru. Menginisialisasi ulang langganan. |
Mengubah filter baris. | sp_articlefilter | @filter_clause | Rekam jepret baru. Menginisialisasi ulang langganan. |
Mengubah filter baris. | sp_changearticle | filter | Rekam jepret baru. Menginisialisasi ulang langganan. |
Ubah opsi skema. | sp_changearticle | schema_option | Rekam jepret baru. |
Ubah cara tabel di Pelanggan ditangani sebelum menerapkan rekam jepret. | sp_changearticle | pre_creation_cmd | Rekam jepret baru. |
Mengubah status artikel | sp_changearticle | status | Rekam jepret baru. |
Ubah perintah INSERT, UPDATE, atau DELETE. | sp_changearticle | ins_cmd upd_cmd del_cmd |
Rekam jepret baru. Menginisialisasi ulang langganan. |
Mengubah nama tabel tujuan | sp_changearticle | dest_table | Rekam jepret baru. Menginisialisasi ulang langganan. |
Ubah pemilik tabel tujuan (skema). | sp_changearticle | destination_owner | Rekam jepret baru. Menginisialisasi ulang langganan. |
Mengubah pemetaan jenis data (hanya berlaku untuk penerbitan Oracle). | sp_changearticlecolumndatatype | @type @length @precision @scale |
Rekam jepret baru. Menginisialisasi ulang langganan. |
Properti Publikasi untuk Replikasi Penggabungan
Deskripsi | Prosedur Tersimpan | Properti | Persyaratan |
---|---|---|---|
Mengubah format rekam jepret | sp_changemergepublication | sync_mode | Rekam jepret baru. |
Ubah lokasi rekam jepret. | sp_changemergepublication | alt_snapshot_folder snapshot_in_defaultfolder |
Rekam jepret baru. |
Ubah lokasi rekam jepret. | sp_changedistpublisher | working_directory | Rekam jepret baru. |
Mengubah kompresi rekam jepret | sp_changemergepublication | compress_snapshot | Rekam jepret baru. |
Mengubah opsi rekam jepret FTP apa pun | sp_changemergepublication | enabled_for_internet ftp_address ftp_login ftp_password ftp_port ftp_subdirectory |
Rekam jepret baru. |
Ubah skrip pra atau pasca-rekam jepret. | sp_changemergepublication | pre_snapshot_script post_snapshot_script |
Rekam jepret baru (juga diperlukan jika Anda mengubah konten skrip). Reinitialisasi diperlukan untuk menerapkan skrip baru ke Pelanggan. |
Tambahkan filter gabungan atau rekaman logis. | sp_addmergefilter | Semua parameter. | Rekam jepret baru. Menginisialisasi ulang langganan. |
Hilangkan filter gabungan atau rekaman logis. | sp_dropmergefilter | Semua parameter. | Rekam jepret baru. Menginisialisasi ulang langganan. |
Mengubah filter gabungan atau rekaman logis. | sp_changemergefilter | @property @value |
Rekam jepret baru Menginisialisasi ulang langganan. |
Nonaktifkan penggunaan filter berparameter (mengaktifkan filter berparameter tidak memerlukan tindakan khusus). | sp_changemergepublication | Nilai false untuk dynamic_filters | Rekam jepret baru. Menginisialisasi ulang langganan. |
Aktifkan atau nonaktifkan penggunaan partisi yang telah dikomputasi sebelumnya. | sp_changemergepublication | use_partition_groups | Rekam jepret baru. |
Mengaktifkan atau menonaktifkan pengoptimalan partisi Microsoft SQL Server 2000. | sp_changemergepublication | keep_partition_changes | Menginisialisasi ulang langganan. |
Mengaktifkan atau menonaktifkan validasi partisi Pelanggan. | sp_changemergepublication | validate_subscriber_info | Menginisialisasi ulang langganan. |
Ubah tingkat kompatibilitas publikasi menjadi 80sp3 atau lebih rendah. | sp_changemergepublication | publication_compatibility_level | Rekam jepret baru. |
Properti Artikel untuk Replikasi Penggabungan
Deskripsi | Prosedur Tersimpan | Properti | Persyaratan |
---|---|---|---|
Letakkan artikel, di mana artikel memiliki filter parameter terakhir dalam publikasi. | sp_dropmergearticle | Semua parameter | Rekam jepret baru. Menginisialisasi ulang langganan. |
Letakkan artikel, di mana artikel adalah induk dalam filter gabungan atau catatan logis (ini memiliki efek samping dari menghilangkan gabungan). | sp_dropmergearticle | Semua parameter | Rekam jepret baru. Menginisialisasi ulang langganan. |
Hapus artikel, semua keadaan lainnya. | sp_dropmergearticle | Semua parameter | Rekam jepret baru. |
Sertakan filter kolom yang sebelumnya tidak diterbitkan. | sp_mergearticlecolumn | @column @operation |
Rekam jepret baru. Menginisialisasi ulang langganan. |
Menambahkan, menghilangkan, atau mengubah filter baris. | sp_changemergearticle | subset_filterclause | Rekam jepret baru. Menginisialisasi ulang langganan. Jika Anda menambahkan, menghilangkan, atau mengubah filter berparameter, perubahan yang tertunda di Pelanggan tidak dapat diunggah ke Penerbit selama reinisialisasi. Jika Anda ingin mengunggah perubahan yang tertunda, sinkronkan semua langganan sebelum mengubah filter. Jika artikel tidak terlibat dalam filter gabungan apa pun, Anda dapat menghilangkan artikel dan menambahkannya lagi dengan filter baris yang berbeda, yang tidak mengharuskan seluruh langganan diinisialisasi ulang. Untuk informasi selengkapnya tentang menambahkan dan menghilangkan artikel, lihat Menambahkan Artikel ke dan Menghapus Artikel dari Publikasi yang Ada. |
Ubah opsi skema. | sp_changemergearticle | schema_option | Rekam jepret baru. |
Pelacakan perubahan dari tingkat kolom ke tingkat baris (mengubah dari pelacakan tingkat baris ke pelacakan tingkat kolom tidak memerlukan tindakan khusus). | sp_changemergearticle | Nilai false untuk column_tracking | Rekam jepret baru. Menginisialisasi ulang langganan. |
Ubah apakah izin diperiksa sebelum pernyataan yang dibuat di Pelanggan diterapkan di Penerbit. | sp_changemergearticle | check_permissions | Rekam jepret baru. Menginisialisasi ulang langganan. |
Mengaktifkan atau menonaktifkan langganan khusus unduhan (mengubah ke atau dari opsi unggahan lain tidak memerlukan tindakan khusus). | sp_changemergearticle | Ubah ke atau dari nilai 2 untuk subscriber_upload_options | Menginisialisasi ulang langganan. |
Ubah pemilik tabel tujuan. | sp_changemergearticle | destination_owner | Rekam jepret baru. Menginisialisasi ulang langganan. |
Lihat juga
FAQ Administrasi Replikasi
Membuat dan Menerapkan Rekam Jepret
Menginisialisasi ulang Langganan
sp_addmergefilter (T-SQL)
sp_articlecolumn (T-SQL)
sp_articlefilter (Transact-SQL)
sp_changearticle (T-SQL)
sp_changearticlecolumndatatype (Transact-SQL)
sp_changedistpublisher (T-SQL)
sp_changemergearticle (T-SQL)
sp_changemergefilter (T-SQL)
sp_changemergepublication (T-SQL)
sp_changepublication (T-SQL)
sp_droparticle (T-SQL)
sp_dropmergearticle (T-SQL)
sp_dropmergefilter (T-SQL)
sp_mergearticlecolumn (T-SQL)