Неожиданная ошибка при попытке подключения к базе данных в Visual Studio 2010 - PullRequest
3 голосов
/ 10 марта 2011

Проблема:

В Visual Studio 2010 Professional я выбираю Обозреватель серверов и нажимаю правой кнопкой мыши на Соединения данных, чтобы выбрать «Добавить соединение».Затем я получаю эту ошибку:

Произошла непредвиденная ошибка в поставщике данных .NET Framework для Microsoft SQL Server Compact 3.5.Чтобы решить эту проблему, обратитесь к поставщику.

Моя среда:

  • Windows 7 SP1
  • Visual Studio 2010 Professional(пробная версия)
  • SQL Server 2008 R2 Express

Я пробовал

  • Установка Visual Web Developer Express (даетта же проблема)
  • Переустановка VS 2010 Professional
  • Переустановка Sql Server 2008 R2 Express
  • Инструменты => Параметры импорта и экспорта => Сброс всех настроек
  • Выполнить: Devenv.exe / ResetSkipPkgs

Комментарии

Возможно, реестр каким-то образом испорчен.Один пост: http://social.msdn.microsoft.com/Forums/en/vstsstart/thread/b6f7fc36-5a34-4166-9e75-7ac39993182b

говорит, что я должен изменить реестр в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 9.0 \ DataProviders

Но у меня даже нет папки с именем DataProviders вПапка 9.0 (или 10.0).Так что, возможно, это проблема.

Спасибо за любую помощь!

Ответы [ 2 ]

0 голосов
/ 23 января 2012

Мне пришлось сделать то же самое и использовать утилиту удаления VS 2010, чтобы удалить все, а затем переустановить все. Это было вызвано ODP для .Net, который не был установлен должным образом, и я не мог подключиться к источникам данных, и в основном это означало, что я не мог редактировать файл набора данных!

0 голосов
/ 11 марта 2011

Я начал «добавлять и удалять программы» и удалял все, что было названо что-то в «Visual Studio». Затем я переустановил Visual Studio 2010 Professional. И теперь это работает!

...