Hvis du fanger SqlException, så se dens nummer, nummeret 2627
ville betyde overtrædelse af unik begrænsning (inklusive primær nøgle).
try
{
// insertion code
}
catch (SqlException ex)
{
if (ex.Number == 2627)
{
//Violation of primary key. Handle Exception
}
else throw;
}
MSSQL_DAN002627
Dette er en generel fejl, der kan rejses, uanset om en database er replikeret. I replikerede databaser er fejlentypisk rejst, fordi primærnøgler ikke er blevet administreret korrekt på tværs af topologien.