Создание сценариев / резервное копирование базы данных SqlServerCE в студию управления - PullRequest
0 голосов
/ 20 мая 2011

Я занимаюсь разработкой сайта с использованием платформы управления данными и SQL Server Compact Edition, которая не готова к развертыванию.SqlCE вместе с EF-кодом вначале был великолепен - он значительно сократил время моей разработки.

Однако я размещаю сайт у внешней хостинговой компании, и из-за потенциальных проблем с доступом к файлам и надежностью - я сейчасВы хотите создать сценарий для базы данных и скопировать ее в экземпляр SQL Server Studio Studio, который я включил в свой хостинг.

  • Первое - можно ли создавать сценарии для таблиц в обозревателе серверов Visual Studio?

  • Второе - если нет, как я могу подключиться к файлу .sdf в Management Studio?Я попытался подключиться к файлу в Management Studio (в диалоговом окне подключения есть возможность открыть sql compact edition), но ошибка Это недопустимый файл базы данных sql server compact или эта версия файла не поддерживаетсятекущим Sql Server Compact Engine

Кто-нибудь есть какие-либо идеи?

PS Я использую Sql Server Management Studio 2008 R2 и Sql Server CE 4

Ответы [ 2 ]

2 голосов
/ 20 мая 2011

Вы можете использовать мои инструменты для создания сценария, который вы можете запускать для своей базы данных SQL Server.SSMS 2008 R2 поддерживает только SQL Server Compact версии 3.5.Вы можете использовать инструменты командной строки версии 4.0 отсюда: http://exportsqlce.codeplex.com или мою надстройку Visual Studio: http://sqlcetoolbox.codeplex.com

1 голос
/ 20 мая 2011

Sql Server Management Studio не поддерживает Sql Server CE 4. Единственная поддержка - в Visual Studio 2010 SP1 (я не уверен, что вам также нужны инструменты SQL Ce 4).Я думаю, вы можете попробовать совершенно новый EF Power Tools CTP1 , который предлагает View Entity Data Model DDL SQL - это должно быть именно то, что вам нужно.

...