在Visual Studio 2012和SQL Server Management Studio 2012中运行SQL Server CE 4查询

3
我最近升级到了Visual Studio 2012和SQL Server Management Studio 2012,但是我无法找到如何在SQL Server CE 4.0数据库上执行由Entity Framework创建的SQL脚本。在VS2010 + SSMS 2008中,Transact-SQL编辑器会要求建立连接,你可以浏览对象,但这个选项在SSMS 2012中不可用。
我尝试通过服务器资源管理器——>新查询窗口执行脚本,但是出现解析错误。有什么线索吗?

你可以忽略解析错误(或必要时更正无效的语法),或尝试使用QL Server Compact Toolbox VS插件。 - ErikEJ
2个回答

8

微软在SSMS 2012中取消了这个功能,并建议使用WebMatrix中的集成工具代替(记忆中,找不到相关链接,抱歉)。

然而,正如Microsoft Answers帖子中所建议的那样,您可以使用SQL Server Compact Toolbox,它非常有效。


去年我大量使用了SQL Server Compact Toolbox,所以这是我的两分意见。我不是SSMS的铁杆粉丝,但它比SQL Server Compact Toolbox好太多了,后者有更多的漏洞和缺乏基本功能。例如,它没有停止运行错误查询的按钮,因此它可能会使整个Visual Studio冻结一个小时。而且目前没有任何改进的迹象。它正在开发中,但速度像蜗牛一样。例如,修复一些连接管理方面的漏洞花费了一年的时间。 但我们别无选择。SQL CE已被微软放弃。 - Alex Klaus
这是链接:http://technet.microsoft.com/en-us/library/cc879339%28v=sql.110%29.aspx - slayernoah

0
尝试使用SQL Server对象资源管理器而不是服务器资源管理器。那应该允许您做您想要的。

在这个窗口中,当尝试添加新服务器时,SSMS窗口会出现,但没有CE服务器选项。 - Ryan Amies

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