Невозможно открыть базы данных SQL CE 4 в VS 2010 SP1

Согласно «Гу», в VS 2010 SP1 (http://weblogs.asp.net/scottgu/archive/2011/01/11/vs-2010-sp1-and-sql-ce.aspx) я должен иметь возможность для открытия баз данных SQL CE 4.

Однако, когда я пытаюсь это сделать, я получаю следующую ошибку:

«Не удалось найти поставщика данных, необходимого для подключения к локальному файлу данных. Файл, добавляемый в проект с помощью типизированного набора данных, связанного с файлом, не будет создан»

затем ошибка:

"The operation could not be completed"

Обратите внимание, что это для проекта ASP.NET MVC.


person Ben Foster    schedule 09.02.2011    source источник


Ответы (2)


В инструментарии поставщика SQL Compact 4 есть некоторые ограничения, описанные здесь (в разделе «Сценарии, не включенные в SQL Server Compact 4.0») — http://blogs.msdn.com/b/sqlservercompact/archive/2011/01./12/microsoft-sql-server-compact-4-0-is-available-for-download.aspx В дополнение к пакету обновлений необходимо установить инструменты SQL Server Compact 4 поверх - http://erikej.blogspot.com/2010/12/visual-studio-tools-for-sql-server.html

person ErikEJ    schedule 09.02.2011
comment
это относится к проектам Windows (я обновил свой вопрос на этот счет). Я фактически делаю именно то, что делает Скотт в своей статье (в asp.net MVC). - person Ben Foster; 09.02.2011

Мое «решение» состояло в том, чтобы просто открыть базу данных в веб-матрице, чтобы изменить схему.

Возможно, это была просто проблема с бета-версией VS 2010 SP1.

person Ben Foster    schedule 09.02.2011
comment
В дополнение к пакету обновления необходимо установить инструменты SQL Server Compact 4 поверх — erikej.blogspot.com/2010/12/ - person ErikEJ; 10.02.2011
comment
Спасибо - пожалуйста, не могли бы вы обновить свой первоначальный ответ с помощью этого пункта. Я заранее отметил это как ответ. - person Ben Foster; 10.02.2011