1

每当我尝试在服务器资源管理器中创建数据连接时,我都会在 Visual Studio 2008 中遇到错误:“无法添加数据连接。IVsDataConnectionDialog 无法初始化”

此外,现有数据连接被禁用,其图标为红色斜线圆圈。

到目前为止,我发现的唯一建议是: msdn_microsoft_Forums_vbide_thread那里的选择包括:

  • 重新安装VS2008
  • 重新安装 .net 3.5 sp1
  • 为 vs2008 用户设置重命名注册表

..但我尝试了每个建议都无济于事。

还有其他想法吗?

谢谢

4

3 回答 3

4

这为我解决了同样的问题。

尝试修改注册表:

  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

于 2010-01-03T19:19:26.193 回答
3

甜蜜的荣耀!!!现在已修复。

非常感谢 Glenn Berry 在这篇文章中: 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 时,我能够在服务器资源管理器中添加新的数据连接。

于 2009-10-15T14:37:45.747 回答
2

我遇到了一个不同的错误,例如:

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

并按照msdn_microsoft_forums_vstsdb_thread的建议重新启动 VS.NET,这 对我有用。

于 2010-03-09T18:36:54.690 回答