2012-02-29 9 views
2

У меня есть проект, который в настоящее время использует базу данных SQL Server на сервере общедоступного хостинга, который я плачу ежемесячно. Я хочу перенести мою схему оттуда в новую базу данных SQL Server CE в своем решении. Есть простой способ сделать это?Простой способ передачи схемы из базы данных SQL Server в базу данных SQL Server CE?

Я не вижу способа сделать это без ручного повторного создания всего. Это схема с приличным размером, но это не очень сложно. Это просто таблицы с некоторыми иностранными ключами здесь и там, ничего необычного.

Кто-нибудь знает, как перейти от обычной базы данных SQL Server к базе данных SQL Server CE?

ответ

2
+0

Ваше сообщение выглядит так, как будто оно предлагает то, что я хочу, но я пытаюсь перенести свой sql-сервер db на свой SQL-сервер ce db, и мой экземпляр SQL-сервера размещен на общедоступном сервере хостинга на seaweed.arvixe.com, поэтому у меня нет прав, которые у меня были бы, если бы у меня был сервер. Когда я помещаю во все свои данные подключения и выполняю тестовое соединение, это успешно, но когда я нажимаю «ОК», я получаю эту ошибку: http://www.codetunnel.com/content/images/sqlceimport.jpg – Chev

+0

http: // screencast. com/t/lqtr1CCni6PN Я взял скринкаст, чтобы показать вам, что я делаю. Может быть, вы можете помочь. – Chev

+0

Просто, чтобы вы знали, мне удалось заставить его работать. Мне удалось создать скрипт создания схемы из arvixe, а затем использовать его для локального создания базы данных. Затем я использовал ваш инструмент для подключения к локальной базе данных вместо сервера arvixe. Я смог сгенерировать скрипт sqlce красиво. Спасибо за помощь. – Chev

3

http://exportsqlce.codeplex.com/

Он может базы данных сценария SQL Server для запуска на CE.

+0

ли эта работа с SQL Compact 4.0? Установщики все говорят 3.5. – Chev

+0

Ничего, я тупой. http://sqlcetoolbox.codeplex.com/ для поддержки VS 2010 и CE 4. – Chev

+0

Я установил это. В то время как классный и полезный, он не поддерживает импорт данных из другой базы данных в мою базу данных SQL CE. Он выполняет скриптирование объектов из моей базы данных CE для других баз данных, но не наоборот. – Chev

Смежные вопросы