【问题标题】:How do I open a SQL CE4 .sdf database file?如何打开 SQL CE4 .sdf 数据库文件?
【发布时间】:2011-04-08 05:50:03
【问题描述】:

我安装了 Microsoft WebMatrix,我相信它是 SQL Server CE4 附带的。我尝试在 SQL Management Studio (SQL 2008) 中打开 SDF 文件,但收到以下错误消息:

-------- Microsoft SQL Server 管理工作室: 没有可用的编辑器 'C:\efTest\App_Data\SchoolRepository.sdf'。

确保该文件的应用程序 类型 (.sdf) 已安装。

如何查看/修改我的 .sdf 数据库?

我看到 StackOverflow 上有一个类似的问题 (http://stackoverflow.com/questions/4070860/sql-compact-4-0-cant-open-read-sdf-file) 但我真的很想使用如果可以,请使用 Management Studio,而不是其他 3rd 方工具。

【问题讨论】:

  • LINQPad 运行良好 (linqpad.net)。它可以连接到 3.5 和 4.0 的 SQL CE 文件。
  • @blins:我认为这应该是一个答案。效果很好。

标签: sql-server-ce-4


【解决方案1】:

【讨论】:

  • 我根本无法使用 SQL Server Compact Toolbox,等了 5 分钟就放弃了。但是 SQL Compact 查询分析器真的很灵巧。 3 MB 下载,需要安装,但非常快速且有效
  • 我几天前发布了新的 SQL Compact 查询分析器 :)
【解决方案2】:

您可以通过 web api 下载 sql ce 只需点击此链接

visual-studio-tools-for-sql-serverl

这样做。

【讨论】:

    【解决方案3】:

    以下是一些在连接到 SQL CE 3.5 和 4.0 数据库方面对我来说非常有效的方法:

    LINQPad - (见我对问题的评论)它工作得很好,而且它允许为查询指定 LINQ 或 SQL。

    CompactView - 似乎功能非常齐全 + 安装创建了一个不错的 Windows 文件关联,因此可以简单地双击打开/连接到 .sdf 文件.

    【讨论】:

      【解决方案4】:

      所有其他选项都需要在您的计算机上安装 SQL CE 4.0 数据库提供程序。

      这个不需要提供者http://sqlcequery.codeplex.com/

      【讨论】:

        【解决方案5】:

        如果您使用的是 Visual Studio 2015、2013、2012、2010,请尝试使用 SqlCeToolbox.4.5.0.3.vsix。它是用于 Visual Studio 的 SQL Server Compact/SQLite 工具箱。

        链接: http://www.sokhawin.com/how-to-open-sql-compact-edition-file-sdf-in-visual-studio-or-linqpad/

        它可以打开和编辑。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-01-23
          • 1970-01-01
          • 2010-12-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-05-03
          • 1970-01-01
          相关资源
          最近更新 更多