无法在 VS 2010 SP1 中打开 SQL CE 4 数据库

Posted

技术标签:

【中文标题】无法在 VS 2010 SP1 中打开 SQL CE 4 数据库【英文标题】:Unable to open SQL CE 4 databases in VS 2010 SP1 【发布时间】:2011-02-09 17:51:39 【问题描述】:

根据“The Gu”,在 VS 2010 SP1 (http://weblogs.asp.net/scottgu/archive/2011/01/11/vs-2010-sp1-and-sql-ce.aspx) 我应该能够打开 SQL CE 4 数据库。

但是,当我尝试这样做时,我收到以下错误:

"连接所需的数据提供者 无法到本地数据文件 成立。文件被添加到 通过类型化 DataSet 进行项目 与文件关联的不会 生成”

接着是错误:

"The operation could not be completed"

请注意,这是针对 ASP.NET MVC 项目的。

【问题讨论】:

【参考方案1】:

此处描述的 SQL Compact 4 提供程序工具存在一些限制(在 SQL Server Compact 4.0 未启用的场景下)-http://blogs.msdn.com/b/sqlservercompact/archive/2011/01/12/microsoft-sql-server-compact-4-0-is-available-for-download.aspx 除了服务包之外,您还必须在上面安装 SQL Server Compact 4 工具 - http://erikej.blogspot.com/2010/12/visual-studio-tools-for-sql-server.html

【讨论】:

这与 Windows 项目有关(我已经更新了我的问题)。我正在有效地做 Scott 在他的文章中所做的事情(在 asp.net MVC 中)。【参考方案2】:

我的“解决方案”只是在网络矩阵中打开数据库以更改架构。

也许这只是 VS 2010 SP1 测试版的一个问题。

【讨论】:

除了服务包之外,您还必须在上面安装 SQL Server Compact 4 工具 - erikej.blogspot.com/2010/12/… 谢谢 - 请您用这一点更新您的原始答案。我已经提前将其标记为答案。

以上是关于无法在 VS 2010 SP1 中打开 SQL CE 4 数据库的主要内容,如果未能解决你的问题,请参考以下文章

IIS Express 启动 VS2010sp1 项目失败

VS 2010 SP1 和 SQL CE - 它是不是支持外键?

VS2010 windows 应用程序中的 SQL Compact 4 EF 模型

VS 2010 不工作并在 Windows 10 中安装 Visual Studio 2010 SP1 更新

VS2010 RC - 智能感知坏了吗?如何打开它?

sql2008安装出错Microsoft.NET Framework3.5 sp1安装失败(win7家普版,已安装vs2010)