Jika Anda menangkap SqlException kemudian lihat nomornya, nomor 2627
berarti pelanggaran batasan unik (termasuk kunci utama).
try
{
// insertion code
}
catch (SqlException ex)
{
if (ex.Number == 2627)
{
//Violation of primary key. Handle Exception
}
else throw;
}
MSSQL_ENG002627
Ini adalah kesalahan umum yang dapat dimunculkan terlepas dari apakah basis data direplikasi. Dalam database yang direplikasi, kesalahanbiasanya muncul karena kunci utama tidak dikelola dengan tepat di seluruh topologi.