Simptomi

Razmotrite sledeći slučaj:

  • Instalirate Microsoft SQL Server Compact 3.5 na računaru.

  • Kreirajte pretplatnik u SQL Server Compact 3.5.

  • Preuzimate mnogo redova iz publikacije za objedinjavanje u bazu podataka dok izdavača sinhronizuje sa pretplatnik. Redovi sadrže mnoge članke i ograničenja.

U ovom scenariju, poruku o grešci koja je slična sledećoj se evidentira u evidenciji greška SQL Server:

Greška System.Data.SqlServerCe.SqlCeExceptionNative = 0, HRESULT =-2147217873, poruka o grešci: navedena vrijednost prekršila integritet ograničenja za kolonu ili tabelu.

Napomena Do ovog problema dolazi u 32-bitni operativni sistem, kao i 64-bitni operativni sistem.

Uzrok

Do ovog problema dolazi zato što se koristi ID nevažeći exchange. Kada mnoštvo redova za preuzimanje u stanju čekanja, SQL Compact klijent pozove "Pokušaj ponovo" metod koji koristi ID je nevažeći exchange. Stoga, javlja se pitanje koja je pomenuta u odeljku „Simptomi”.

Rešenje

Hitna ispravka koja rešava ovaj problem je obuhvaćeno Kumulativna ispravka paket 5 za SQL Server Compact 3.5 Service Pack 2 (SP2). Za više informacija o tome kako nabaviti paket Kumulativna ispravka 5 za SQL Server Compact 3.5 SP2, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2553608 Kumulativna ispravka 5 za SQL Server Compact 3.5 sa servisnim paketom 2

Da li vam je potrebna dodatna pomoć?

Unapredite veštine

Istražite obuku >

Prvi nabavite nove funkcije

Pridružite se Microsoft insajdere >

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×