Практическое руководство: обновление файлов баз данных SQL Server Compact 3.0, 3.1 и 3.5 до SQL Server Compact 4.0
Файл базы данных, созданный в более ранней версии, нельзя открыть в SQL Server Compact. Его необходимо обновить до формата SQL Server Compact 4.0. После обновления файла его уже нельзя будет использовать с помощью более ранних версий. Чтобы открыть файл базы данных из более ранней версии SQL Server Compact (версии 3.1, 3.0 или 3.5), используйте диалоговое окно Обновление до базы данных SQL Server Compact или API-интерфейс SqlCeEngine.Upgrade.
Примечание
Диалоговое окно Обновление можно открыть из обозревателя серверов Visual Studio.
Использование диалогового окна «Обновление базы данных до формата SQL Server Compact 4.0»
Откройте обозреватель серверов.
Щелкните правой кнопкой мыши Подключения к данным и выберите команду Добавить соединение.
Щелкните Microsoft SQL Server Compact 4.0.
Установите флажок Всегда использовать выбранный вариант (необязательно). Нажмите кнопку Продолжить.
Нажмите кнопку Обзор и найдите по типу или по пути файл базы данных, который нужно обновить.
Введите пароль в текстовое поле Пароль (если применимо).
Если нажать кнопку Проверка соединения для открытия файла базы данных, созданного в предыдущей версии SQL Server Compact, появится следующее сообщение: Выбранная база данных была создана в предыдущей версии SQL Server Compact и требует обновления до SQL Server Compact 4.0, прежде чем соединение будет открыто или проверено. Обновите базу данных, создав новое подключение к данным и выполнив все операции в диалоговом окне «Добавление соединения».
Примечание
Расширение имени файла для SQL Server Compact — SDF, то есть то же самое, что и у файлов предыдущих версий. Однако после обновления файла базы данных до версии SQL Server Compact открыть его с помощью предыдущих версий SQL Server Compact будет невозможно.
Целевому пути для обновляемой базы данных SQL Server Compact присваивается значение исходного пути из диалогового окна Добавление соединения. Путь нельзя изменить. Старая база данных доступна в виде файла резервной копии (BAK) в той же папке. Нажмите кнопку ОК. На экране появится диалоговое окно Обновление до базы данных SQL Server Compact.
Введите пароль для новой базы данных (необязательно).
Нажмите кнопку ОК.
См. также
Основные понятия
Обновление с предыдущих версий (SQL Server Compact)
Поддержка параллельного использования версий SQL Server Compact