SQL Server CE工具箱 - VS 2010插件不允许连接到4.0

时间:2013-02-24 13:32:39

标签: visual-studio-2010 sql-server-ce-4 sql-server-ce-toolbox

我已经安装了SQL Server Compact Edition 4.0运行时和DbFactory提供程序以及所有内容。

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

信息对话框似乎表明一切都很好,花花公子......

enter image description here

但是当我尝试打开与现有.sdf数据库文件的新连接时,我似乎无法在Visual Studio 2010(SP1)中执行此操作:

enter image description here

SQL Server CE工具箱独立应用程序在该计算机上运行正常 - 只是VS插件似乎无法正常运行。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我是通过NuGet" Microsoft SQL Server Compact Edition"安装的。和SQL CE Toolbox有同样的问题。

我通过直接从Microsoft SQL CE(不是通过Nuget)下载来纠正问题

Microsoft的Microsoft SQL Server Compact 4.0 here
要么 适用于Windows桌面的Microsoft SQL Server Compact 3.5 Service Pack 2 here