MergeArticle.CompensateForErrors Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur apakah tindakan kompensasi diambil ketika kesalahan ditemui selama sinkronisasi.
public:
property bool CompensateForErrors { bool get(); void set(bool value); };
public bool CompensateForErrors { get; set; }
member this.CompensateForErrors : bool with get, set
Public Property CompensateForErrors As Boolean
Nilai Properti
Nilai Boolean. Jika true, perubahan yang tidak dapat diterapkan pada Pelanggan atau Penerbit selama sinkronisasi selalu menyebabkan kompensasi tindakan untuk membatalkan perubahan. Jika false, tindakan kompensasi default tidak dicoba saat kesalahan terjadi.
Keterangan
Secara desain, nilai default false untuk CompensateForErrors properti menghasilkan non-konvergensi yang memerlukan tindakan korektif oleh administrator.
Jika tabel sumber untuk artikel sudah diterbitkan di publikasi lain, maka nilai CompensateForErrors harus sama untuk kedua artikel.
Jika CompensateForErrorsbenar, satu Pelanggan yang salah dikonfigurasi yang menghasilkan kesalahan dapat menyebabkan perubahan pada Pelanggan dan Penerbit lain dibatalkan.
Ketika CompensateForErrorssalah, kesalahan masih dicatat, dan selama sinkronisasi berikutnya, Agen Penggabungan terus mencoba menerapkan perubahan hingga berhasil.
CompensateForErrors Properti dapat diambil oleh anggota peran server tetap sysadmin di Penerbit dan di Pelanggan (untuk menerbitkan ulang Pelanggan). Ini juga dapat diambil oleh anggota peran database tetap db_owner pada database publikasi, oleh anggota peran database tetap replmonitor di Distributor, dan oleh pengguna yang merupakan anggota daftar akses publikasi (PAL).
CompensateForErrors Properti dapat diatur oleh anggota peran server tetap sysadmin di Publisher. Ini juga dapat ditetapkan oleh anggota peran database tetap db_owner pada database publikasi.
Pengambilan CompensateForErrors setara dengan menjalankan sp_helpmergearticle (Transact-SQL).
Pengaturan CompensateForErrors setara dengan menjalankan sp_addmergearticle (Transact-SQL) atau sp_changemergearticle (Transact-SQL).