Se aplică la
SQL Server Compact 3.5 Service Pack 2

Simptome

Să luăm în considerare următorul scenariu:

  • Instalați Microsoft SQL Server Compact 3.5 pe un computer.

  • Creați un abonat în SQL Server Compact 3.5.

  • Descărcați mai multe rânduri dintr-o publicație de îmbinare a unei baze de date în timp ce editorul se sincronizează cu abonat. Rândurile conțin multe articole și restricțiilor.

În acest scenariu, un mesaj de eroare asemănător cu următorul se înregistrează în Jurnalul de erori SQL Server:

Eroare System.Data.SqlServerCe.SqlCeExceptionNative = 0, HRESULT =-2147217873, mesaj de eroare: valoarea specificată încălcarea restricțiilor de integritate pentru o coloană sau tabel.

Notă Această problemă se produce din sistemul de operare 32 de biți și 64-bit sistem de operare.

Cauză

Această problemă se produce deoarece se utilizează un ID invalid exchange. Când mai multe rânduri pentru descărcare într-un stat în așteptare, SQL Compact Client Agent apelează o metodă de Reîncercare care utilizează un ID invalid exchange. De aceea, se produce problema care este menționat în secțiunea "Simptome".

Rezolvare

Remedierea rapidă care rezolvă această problemă este inclus în pachetul de actualizare cumulativă 5 pentru SQL Server Compact 3.5 Service Pack 2 (SP2). Pentru mai multe informații despre cum se obține pachetul de actualizare cumulativă 5 pentru SQL Server Compact 3.5 SP2, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

2553608 Actualizare cumulativă 5 pentru SQL Server Compact 3.5 Service Pack 2

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.