尝试在Visual Studio 2010中连接到数据库时出现意外错误

时间:2011-03-10 10:24:58

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

问题:

在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 \微软\ VisualStudio的\ 9.0 \的dataProvider

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

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

我开始“添加和删除程序”并删除了一些名为“Visual Studio”的内容。然后我重新安装了Visual Studio 2010 Professional。现在它有效!

答案 1 :(得分:0)

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