【问题标题】:Unexpected error when trying to connect to database in Visual Studio 2010尝试在 Visual Studio 2010 中连接到数据库时出现意外错误
【发布时间】:2011-07-12 14:43:34
【问题描述】:

问题:

在 Visual Studio 2010 Professional 中,我选择服务器资源管理器并右键单击数据连接以选择“添加连接”。然后我得到这个错误:

出现意外错误 .NET Framework 数据提供程序 Microsoft SQL Server 紧凑型 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

但我什至在 9.0(或 10.0)文件夹中都没有名为 DataProviders 的文件夹。所以这可能是个问题。

感谢您的帮助!

【问题讨论】:

    标签: visual-studio-2010 sql-server-2008 windows-7 database-connection visual-web-developer


    【解决方案1】:

    我必须这样做并使用 VS 2010 卸载实用程序删除所有内容,然后重新安装。这是由 .Net 的 ODP 导致的,它没有正确安装,我无法连接到数据源,基本上意味着我无法编辑数据集文件!

    【讨论】:

      【解决方案2】:

      我开始“添加和删除程序”并删除了所有被命名为“Visual Studio”的东西。然后我重新安装了 Visual Studio 2010 Professional。现在它起作用了!

      【讨论】:

      • 卸载与 Visual Studio 关联的所有内容!哇,那个微软 100%。美妙的事情可能只是缺少一个注册表项,您必须重新安装 Visual Studio 才能修复它。对我来说,错误是关于 Oracle 的。 oracle 的驱动似乎没有正确安装。我刚刚卸载了ODP.Net,然后重新安装了它,它可以工作了。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-30
      • 1970-01-01
      • 2011-06-15
      • 2017-08-20
      • 2014-06-10
      • 1970-01-01
      • 2020-07-13
      相关资源
      最近更新 更多