Как исправить ошибку «Невозможно добавить подключение к данным. Не удалось инициализировать IVsDataConnectionDialog»? - PullRequest
1 голос
/ 10 июня 2009

Я получаю сообщение об ошибке в Visual Studio 2008 каждый раз, когда пытаюсь создать подключение к данным в обозревателе серверов: «Невозможно добавить подключение к данным. Невозможно инициализировать IVsDataConnectionDialog»

Кроме того, существующие подключения к данным отключены, и их значок имеет красный кружок.

Пока что единственный совет, который я нашел, это здесь: msdn_microsoft_Forums_vbide_thread Возможные варианты:

  • Переустановите VS2008
  • Reinistall .net 3.5 sp1
  • переименование реестра для пользовательских настроек vs2008

.. но я попробовал каждую рекомендацию безрезультатно.

Есть еще идеи?

Спасибо

Ответы [ 3 ]

4 голосов
/ 03 января 2010

Это исправило ту же проблему для меня.

Попробуйте изменить реестр:

  1. Открыть реестр
  2. Переименовать [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0] в [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0back]
  3. Перезагрузите Visual Studio

Кредиты: msdn_microsoft_vbide_thread

3 голосов
/ 15 октября 2009

СЛАВАЯ СЛАВА !!! Это сейчас исправлено.

БОЛЬШОЕ спасибо Гленн Берри за этот пост: msdn_microsoft_Vsexpressinstall Итак, я пошел в эти папки:

C:\Documents and Settings\{my login}\Application Data\Microsoft
C:\Documents and Settings\{my login}\Local Settings\Application Data\Microsoft

... и изменил имя папки VisualStudio на VisualStudioXXX

Когда я перезапустил VS2008, я смог добавить новые подключения к данным в обозревателе серверов.

2 голосов
/ 09 марта 2010

Я получил другую ошибку, такую ​​как:

Unable to add data connection. Could not find a part of the path
'c:\Programmer\Microsoft Visual Studio
9.0\DBPro\Microsoft.VisualStudio.TeamSystem.Data.SqlViewExtensions.xml'.
at DataViewSupport(4,3)

Удаление раздела реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\DataProviders\{91510608-8809-4020-8897-FBA057E22D54}\TSDataViewExtensions

и перезапуск VS.NET, как предложено в msdn_microsoft_forums_vstsdb_thread , добился цели для меня.

...