Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure SQL Managed Instance
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 snapshot. | 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 snapshot. | sp_changepublication | compress_snapshot | Rekam jepret baru. |
| Ubah opsi cuplikan Protokol Transfer File (FTP) apa pun. | 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 non-Microsoft SQL Server. | sp_changepublication | is_enabled_for_het_sub | Rekam jepret baru. |
| Ubah pelaporan konflik untuk langganan pembaruan yang diantrikan | sp_changepublication | centralized_conflicts | Hanya dapat diubah jika tidak ada langganan aktif. |
| Ubah kebijakan resolusi konflik untuk langganan yang sedang antre untuk diperbarui. | 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 menghapus 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 pada Subscriber ditangani sebelum snapshot diterapkan. | sp_changearticle | pre_creation_cmd | Rekam jepret baru. |
| Mengubah status artikel | sp_changearticle | status | Rekam jepret baru. |
| Ubah INSERT, UPDATE atau DELETE perintah. | sp_changearticle |
ins_cmd upd_cmd del_cmd |
Rekam jepret baru. Menginisialisasi ulang langganan. |
| Ubah 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 catatan logis. | sp_addmergefilter | Semua parameter. | Rekam jepret baru. Menginisialisasi ulang langganan. |
| Menghapus 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. |
| Aktifkan atau nonaktifkan pengoptimalan partisi Microsoft SQL Server 2000 (8.x). | sp_changemergepublication | keep_partition_changes | Menginisialisasi ulang langganan. |
| Aktifkan atau nonaktifkan validasi partisi Subscriber. | 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. |
| Hapus artikel, jika artikel tersebut merupakan induk dalam filter join atau rekaman logis (ini juga akan menyebabkan join dihapus). | sp_dropmergearticle | Semua parameter | Rekam jepret baru. Menginisialisasi ulang langganan. |
| Hapus artikel dalam semua keadaan lainnya. | sp_dropmergearticle | Semua parameter | Rekam jepret baru. |
| Tambahkan filter kolom yang sebelumnya belum dipublikasikan. | 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, menghapus, atau mengubah filter berparameter, perubahan tertunda pada Subscriber tidak dapat diunggah ke Publisher selama proses inisialisasi ulang. 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 menjatuhkan artikel, lihat Menambahkan Artikel ke dan Menghapus Artikel dari Publikasi yang Ada. |
| Ubah opsi skema. | sp_changemergearticle | schema_option | Rekam jepret baru. |
| Ubah pelacakan perubahan dari level kolom ke level baris (mengubah pelacakan dari level baris ke level kolom tidak memerlukan tindakan khusus). | sp_changemergearticle | Nilai false untuk column_tracking | Rekam jepret baru. Menginisialisasi ulang langganan. |
| Ubah apakah izin diperiksa sebelum statemen yang dibuat di Subscriber diterapkan di Publisher. | sp_changemergearticle | check_permissions | Rekam jepret baru. Menginisialisasi ulang langganan. |
| Mengaktifkan atau menonaktifkan langganan khusus unduhan (mengubah ke atau dari opsi unggahan lainnya 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. |
Konten terkait
- Tanya Jawab Umum Administrasi Replikasi
- Membuat dan Menerapkan Rekam Jepret
- Menginisialisasi ulang Langganan
- sp_addmergefilter (T-SQL)
- sp_articlecolumn (T-SQL)
- sp_articlefilter (T-SQL)
- sp_changearticle (T-SQL)
- sp_changearticlecolumndatatype (T-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)