1

我已经安装了SQL Server Compact Edition 4.0运行时和DbFactory提供程序以及所有内容。SQL Server CE Toolbox - VS 2010插件不允许连接到4.0

但是在我从CodePlex安装SQL Server CE Toolbox(v3.2)之后,我仍然无法建立任何连接。

的信息对话框似乎表明一切都很好,很正常....

enter image description here

,但是当我试图打开到现有.sdf数据库文件的新的连接,我似乎无法做到这一点从

enter image description here

在SQL Server CE工具箱独立应用:的Visual Studio 2010(SP1)中在那台机器上工作得很好 - 只是VS插件似乎没有工作。有任何想法吗?

回答

1

工具箱加载项需要3.5 DbProvider来存储自定义连接和其他功能(这是出于历史原因,假设3.5 SP2已安装并在VS 2010 RTM中注册)。 3.5 DbProvider未正确安装在您的系统上(如关于对话框所示)。因此,修复/重新安装3.5 SP2桌面运行时 - 并记住要安装x86和x64 MSI文件。

+0

+1完美 - 工作 - 谢谢!这有点令人困惑 - 但至少现在它工作得很好! :-) – 2013-02-24 21:29:27

+0

我会在下一个版本中显示一个永久警告,说明这个必需组件缺失。通常情况下它不会被破坏... – ErikEJ 2013-02-25 09:55:35

+1

目前在Alpha中的下一个版本的Toolbox不再需要3.5 SP2,它可以安装4.0或3.5。 – ErikEJ 2013-12-19 11:50:29

0

我通过NuGet“Microsoft SQL Server Compact Edition”和SQL CE Toolbox安装了相同的问题。

我通过(不通过的NuGet)

微软的SQL Server Compact 4.0从微软 here
或 微软的SQL Server Compact 3.5 Service Pack 2的Windows桌面here

直接从Microsoft SQL CE下载纠正问题