ReplicationTable.HasImprecisePKColumn 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 nilai yang menunjukkan apakah kolom komputasi yang tidak tepat digunakan sebagai bagian dari kunci primer atau tidak.
public:
property bool HasImprecisePKColumn { bool get(); };
public bool HasImprecisePKColumn { get; }
member this.HasImprecisePKColumn : bool
Public ReadOnly Property HasImprecisePKColumn As Boolean
Nilai Properti
true jika tabel memiliki kolom komputasi yang tidak tepat yang merupakan bagian dari kunci primer; false jika tabel tidak memiliki kolom komputasi yang tidak tepat yang merupakan bagian dari kunci primer.
Keterangan
Microsoft SQL Server 2005 memungkinkan kolom komputasi yang tidak tepat untuk menjadi bagian dari kunci primer, asalkan deterministik, dan kolom secara eksplisit dinyatakan dengan persisted klausul. Karena itu, kunci primer yang sesuai mungkin memiliki nilai yang berbeda pada Penerbit dan Pelanggan. Oleh karena itu, dimungkinkan bagi Agen Distribusi untuk gagal menerapkan pembaruan atau penghapusan, yang mengakibatkan row not found kesalahan. Tabel seperti itu tidak dapat diterbitkan dalam artikel transaksi.
HasImprecisePKColumn Properti dapat diambil oleh anggota peran server tetap sysadmin di Publisher atau oleh anggota peran database tetap db_owner pada database publikasi.