Способы миграции базы данных SQL (mdf) в SQL Compact Edition (sdf)

У меня есть 4 SQL Server 2005 db, которые я хочу переместить в SQL CE. Я знаю, что не могу поддерживать SProcs, Views и Functions (Различия между SQL Server Compact и SQL Server), но я хотел бы сохранить все остальное.

Я пробовал это приложение, SQL Server для SQL Server Compact Edition Копирование, но он меня. У меня есть источник, и я изучаю его, но я решил проверить и убедиться, что я не слишком усложняю решение моей цели ACTUAL.

Есть ли простой, может быть один выстрел, способ преобразования стандартного SQL .mdf в SQL CE .sdf?

В настоящее время моя лучшая идея - настроить репликацию на SQL CE по стандарту SQL 2005.

Ответ 2

1.Use SQL Server для SQL Server Compact Edition с копией базы данных с sqlcompact 3.1 или 3.0 not sql compact 3.5 Вы можете использовать виртуальную машину, такую ​​как солнечное виртуальное окно, установить на нем sql compact 3 или 3.1 и преобразовать свою базу данных внутри нее.

2.Вы можете преобразовать в sql compact вручную

Ответ 3

Используйте утилиту SDFViewer:

go Меню "Сервис" > "От SQL Server"

Достаточно сказано....

Ответ 4

Что делать, если вы создавали объекты с 2005 года и запускали script в CE? Это даст вам структуру БД, затем вы можете выбрать/вставить?

Я не пробовал это, но как насчет инструментов экспорта и импорта SQL DB в студии управления?