none
Проблемы при открытии базы MS SQL CE 3.5 RRS feed

  • Общие обсуждения

  • Доброго времени суток!

    Веду разработку на мобильном терминале WindowsCe 6.0 с базой данных MS SQL CE 3.5 под .NET CF 3.5.
    Суть работы такова: приложение на терминале соединяется по сокету с серверной частью и загружает файл базы данных file.sdf (генерируется динамически на сервере с помощью SqlCeEngine, затем заполняется данными). Затем приложение открывает соединение с этой базой с помощью SqlCeConnection.Open().
    А дальше бывает два варианта:
    1. штатный случай - соединение с базой успешно устанавливается
    2. в момент вызова метода SqlCeConnection.Open() рядом со скаченным файлом file.sdf появляется файл sqlXXX.tmp (XXX - произвольные циферки). Файл несколько минут растет до нескольких десятков мегабайт. Затем в течение некоторого времени идет существенное увеличение размера файла file.sdf (со 136 Мб до 168 Мб). И только после всех этих действий (которые происходят минут 15) соединение открывается и продолжается штатная работа.
    При этом, в 1 и 2 вариантах с сервера загружаются файлы с одинаковым набором данных, видимых отличий в условиях работы нет.

    Единственная закономерность, которая наблюдается (хотя я допускаю, что это лишь случайное совпадение) - в 1 случае используется сервер под управлением Windows XP, во втором - Windows 7.

    Из-за чего это происходит? 
    13 января 2012 г. 3:22

Все ответы

  • Уважаемый пользователь!

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме


    Для связи [mail]
    18 января 2012 г. 6:45
  • Все чт0 угодно, разные файловые системы, атрибуты сжатия файла и т.п. отпишите, плиз, когда наверняка узнаете в чем проблема )
    14 февраля 2012 г. 13:20