使用 Visual Studio 2012 和 SQL Server Management Studio 2012 运行 SQL Server CE 4 查询
Posted
技术标签:
【中文标题】使用 Visual Studio 2012 和 SQL Server Management Studio 2012 运行 SQL Server CE 4 查询【英文标题】:Running SQL Server CE 4 Queries with Visual Studio 2012 and SQL Server Management Studio 2012 【发布时间】:2012-09-14 15:21:12 【问题描述】:我最近升级到 Visual Studio 2012 和 SQL Server Management Studio 2012,但是我似乎看不到如何在 SQL Server CE 4.0 数据库上执行 SQL 脚本(由实体框架创建)。使用 VS2010 + SSMS 2008 时,Transact-SQL 编辑器会请求连接,您可以浏览到对象,但是此选项在 SSMS 2012 中不可用。
我尝试通过服务器资源管理器 -> 新查询窗口执行脚本,但出现解析错误。有什么线索吗?
【问题讨论】:
您可以忽略解析错误,(或根据需要更正无效语法),或尝试 QL Server Compact Toolbox VS 插件 【参考方案1】:Microsoft 获得了 SSMS 2012 的 rid of that,并建议改用 WebMatrix 中的集成工具(根据记忆,抱歉找不到链接)。
不过,正如 Microsoft Answers 帖子中所建议的,您可以使用 SQL Server Compact Toolbox,它非常有效。
【讨论】:
去年我一直在大量使用 Compact Toolbox,所以这是我的 2 美分。我不是 SSMS 的忠实粉丝,但它比 SQL Server Compact Toolbox 好太多了,后者有更多的错误和缺乏基本功能。例如。它没有停止运行错误查询的按钮,因此它可以将整个 Visual Studio 冻结一个小时。并且没有任何改进的迹象。它正在发展,但以蜗牛的速度发展。例如。修复连接管理的一些错误花了大约一年的时间。但我们别无选择。 SQL CE 被 MS 抛弃了。 这里是链接:technet.microsoft.com/en-us/library/…【参考方案2】:尝试使用 SQL Server 对象资源管理器而不是服务器资源管理器。这应该可以让你做你想做的事。
【讨论】:
在此窗口中尝试添加新服务器时,会出现 SSMS 窗口,其中没有 CE 服务器选项。以上是关于使用 Visual Studio 2012 和 SQL Server Management Studio 2012 运行 SQL Server CE 4 查询的主要内容,如果未能解决你的问题,请参考以下文章
带有 Visual Studio 2012 RC 的 MVC 4 / Razor 中的可移植类库?
使用 Visual Studio 2012 和 SQL Server Management Studio 2012 运行 SQL Server CE 4 查询
Visual Studio 2010 项目到 Visual Studio 2012