none
VS 2013 的“添加数据连接”中找不到 SQL Server Compact 4.0 选项 RRS feed

  • 问题

  • 分别尝试安装Visual Studio 2013 Pro和2013 Express for Windows Desktop,均出现“服务器资源管理器”添加数据连接,在数据源中找不到Sql Server Compact 4 的选项,而本机的确安装了SQL Server Compact 4.0 SP1 x64。这是怎么回事。

    另外,只能在 IDE 中设计和修改SQL Server Compact 4.0数据库吗?现在的 SQL Server Compact 4.0 还没有像Express Management 那样的集成管理工具吗?

    谢谢


    不重要的其实最重要

    2013年11月17日 15:51

答案

全部回复

  • 通过再次阅读相关资料,发现需 .Net framework 4 和 Visual Studio 2010 SP1 才能使用 SQL Server Compact 4。难道只能按这个配置使用,更高的 Framework 和 更高的 VS 反而不能识别和使用了么??

    不重要的其实最重要

    2013年11月18日 1:16
  • 你好:

    VS2010,2012,2013(Express版本不支持,Pro版本可以)都可以使用SQL Server Compact 4,安装SQL Server Compact 4.0的同时还需要安装SQL Server Compact Toolbox。 从下载链接中的说明部分可以看出来是支持VS的这3个版本的。如果还是不行的话,请再尝试一下安装这个插件:SQL Server Compact Toolbox

    参考这篇帖子:How to create ADO.NET Data Model from SQL Server Compact database in VS 2013 Express?

    对于你的第二个问题,链接SQL Server Compact 4.0的数据库不仅可以通过VS的Server Explorer,还可以通过SQL Server的Management Studio。连接的时候将服务器类型(server type)修改为SQL Server Compact就可以了。

    更多内容请参考微软SQL Server Compact团队博客的博文:

    Microsoft SQL Server Compact 4.0 is available for download

    SQL Server Compact 4.0 Tooling Support in Visual Studio 2010 SP1 and Visual Web Developer Express 2010 SP1


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2013年11月18日 11:36
    版主
  • 非常感谢 Caillen 的回复

    我正在下载 SQL Server Compact Toolbox 尝试,不过作为个人的兴趣开发,我没有 VS 2013 Pro 的注册码,到期后无法使用,另外对于你的回复,我还有两个小问题想请教。

    1. SQL Server Compact Toolbox 似乎是个人开发的,非微软提供的“原生”工具,难道 VS 本身没有提供吗。无论是 2013 Pro 还是 Express ,均默认安装 Sql Server Compact 4.0 Sp1,但默认却都不能使用,这很奇怪。

    2. 使用 Compact 就是为了轻量化,SQL Server Management Studio 是个大家伙,看来暂时没有比 VS 的 Server Explorer 更轻量化的独立程序可用了是吧

    还有,问题 1 困扰我N天了,再次感谢你的帮助


    不重要的其实最重要

    2013年11月18日 15:04
  • SQL Server Compact Toolbox Add-in 实不是微软提供的,而是ErikEJ(MVP)提供的插件。 由于我也不是这方面的专家,我建议你查询微软SQL Server Compact团队博客的相关资料,或者MSDN的相关文档。或者将你的问题发布到SQL Server论坛,会有更多专家给你更好的答复。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年11月19日 5:55
    版主