Applies ToSQL Server Compact 3.5 Service Pack 2

Ознаки

Розглянемо таку ситуацію:

  • Microsoft SQL Server Compact-3.5 інсталюється на комп'ютер.

  • У SQL Server Compact-3.5 створюється абонента.

  • Завантаження кількість рядків у публікації злиття до бази даних під час її видавця, що синхронізується з абонента. Рядки, містить багато статей і обмежень.

У цьому випадку повідомлення про помилку, подібне до наведеного нижче, записується в журнал помилок SQL Server:

System.Data.SqlServerCe.SqlCeExceptionNative помилка = 0, HRESULT =-2147217873, відображається повідомлення про помилку: вказаного значення, порушено обмеження цілісності для стовпця або таблиці.

Примітка.Ця проблема виникає, 32-розрядної операційної системи, так і 64-розрядна операційна система.

Причина

Ця проблема виникає, оскільки код неприпустимий обміну. Якщо кількість рядків для завантаження у стані очікування, клієнт-агента SQL Compact, викликає повторити спробу спосіб, яка використовує на неприпустимий обмін код Таким чином, виникає проблема, описане в розділі "Ознаки".

Спосіб вирішення

Виправлення, яке усуває цю проблему, включено до сукупний пакет оновлень 5 для SQL Server Compact 3.5 пакета оновлень 2 (SP2). Щоб отримати додаткові відомості про те, як отримати сукупний пакет оновлень 5 для SQL Server Compact 3.5 SP2 клацніть номер статті в базі знань Microsoft Knowledge Base:

2553608 Сукупний пакет оновлень, 5 для SQL Server, стиснути 3.5 із пакетом оновлень 2

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.