SQL CE 4 和 Sql Ide

Posted

技术标签:

【中文标题】SQL CE 4 和 Sql Ide【英文标题】:SQL CE 4 and Sql Ide's 【发布时间】:2011-07-26 03:32:08 【问题描述】:

每个人都使用什么工具来使用 SQl CE 4?在 3.5 中,我们可以在 SQL Server Studio Management Studio 中打开它,但这似乎不再是一种选择……而且在 VS 中执行此操作仅允许您一次执行一个命令。

谢谢, 标记

【问题讨论】:

【参考方案1】:

试试这个:http://visualstudiogallery.msdn.microsoft.com/0e313dfd-be80-4afb-b5e9-6e74d369f7a1/

【讨论】:

我已经有了,它不允许你批量执行。我尝试同时使用 GO 语句和 ; 基本上我只是希望能够运行多个插入语句,它似乎甚至不允许我这样做...... 这是一个已在最新版本 2.0.0.3 中修复的错误 - 如果您仍有问题,请告诉我。 如果您有 VS Premium 或更高版本,您可以使用 Data 菜单的内置查询工具部分。 @ErikEJ - 我有最新的 2.2.0.3。我刚刚意识到它适用于 GO 语句。 “GO”是区分大小写的。如果它没有大写,则会出现查询解析错误。【参考方案2】:

这是 MS 工具之间不一致的另一个例子 - 新版本的 SQL Server CE 已经发布了几个月,但其余的 MS 工具直到下一个版本才支持它。尤其是管理工作室,这是一个巨大的失败。

据我所知,MS 只提供一种工具来使用 SQL Server CE 4:WebMatrix

对于 Visual Studio,您可以使用提到的 SQL Server Compact Tools,您可以查看其作者 blog for list of other tools。

【讨论】:

是的,这真的很烦人。我想我只是要恢复使用 SQL CE 3.5。我真正想要的一个新功能是我认为它现在支持使用 Entity Framework 自动递增键。我现在会坚持生成自己的密钥,或者使用 GUID(我真的不想要)。

以上是关于SQL CE 4 和 Sql Ide的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server CE 4.0 和频繁损坏的内存崩溃

使用 Sql Management Studio 2008 连接到 Sql Server CE 4.0 时出现问题

SQL CE 4 和 EF 6 代码优先中不支持默认值

实体框架、SQL CE 4.0 和 DB 测试自动化

SQL CE 4.0 还是 SQL Express?果园对吗?

错误 175:在配置中找不到指定的存储提供程序,或者对 EF4 和 SQL Server CE 4 无效