微软是否在Visual Studio中放弃支持SDF数据库文件?

52
在Visual Studio 2013中,WebPages(WebMatrix)网站不再有创建.sdf SQL Server Compact数据库的选项。我也无法在Visual Studio中查看.sdf数据库文件。我下载了最新版本的WebMatrix打开我的.sdf数据库,但是当我打开我的网站时WebMatrix会崩溃。当我创建一个新的空网站并添加现有文件时,它也会崩溃。
我搜索了几天以查找查看和编辑.sdf数据库的方法,但没有任何方法奏效。我无法让Navicat SQL Server应用程序打开数据库。我无法让LinqPad打开.sdf数据库文件,我无法让Compact Viewer打开或编辑.sdf数据库。我可以使用SqlCEToolbox40.exe打开.sdf数据库,但它只显示前200行并且不允许我编辑表格。
现在我完全被卡住了。我该如何查看编辑.sdf数据库文件?

4
你是否已安装了 "SQL Server Compact Design Tools"?相关信息可参考以下链接:http://msdn.microsoft.com/en-us/library/vstudio/aa983341.aspx - David
1
这里可能是http://www.microsoft.com/en-us/download/details.aspx?id=30709 - rene
1
至少我们验证了您安装了正确的位数 :-( - rene
2
@MarkHall 当然。它仍然是预览版,但我有点害怕。当4个以上的应用程序无法编辑它们(有些甚至无法打开它们),而且在vs 2013中完全没有对sql ce db的支持(就我在过去一周中所知道的情况而言),许多谷歌搜索显示其他人也遇到了同样的问题,这让我想知道是否应该开始迁移到远程sql数据库。 - jAsOn
1
其实我知道那种感觉,我还在迁移到VS2012,我不得不重新制作所有的安装程序,这真是一件痛苦的事情。 - Mark Hall
显示剩余9条评论
1个回答

47
答案是肯定的:微软正在默默地放弃对 Sql Compact Edition 的支持(在我看来这是一如既往的)。它开始在 Vs2012 中放弃 Sql CE 3.5,继续在 Sql Management Studio 2012 中删除 Sql CE,最后在 VS2013 中删除。您可以使用 CompactView 或在 VS2013 中安装 SQL Server Compact Toolbox 扩展,或者(我更喜欢的解决方案)使用 Sql management Studio 2008。更新感谢 Nicolas' comment 的评论。

正如微软公司所述

SQL Server Compact Edition 处于弃用模式,未来不会有新版本发布。最后一个版本 SQL CE 4.0SP1(以及仍在支持周期内的早期版本)将继续得到支持,并且微软承诺修复这些版本中出现的任何重大、影响生产的问题。


3
请查看微软对于以下文章的回复:http://connect.microsoft.com/SQLServer/feedback/details/776328/port-sql-compact-to-windows-rt - Nicolas
1
微软为什么要这样做? - spike.y
3
亿万美元的问题?也许他们希望没人注意到。 - giammin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接