代码之家  ›  专栏  ›  技术社区  ›  agsamek

如何打开SDF文件(SQL Server Compact Edition)?[关闭]

  •  129
  • agsamek  · 技术社区  · 15 年前

    我有一个SDF文件,我想检索它的模式并用一些UI查询它。我该怎么做?我没有在机器上安装Visual Studio,我想安装尽可能少的软件。

    3 回复  |  直到 6 年前
        1
  •  64
  •   speciesUnknown    6 年前

    请尝试Microsoft提供的SQL Server Management Studio(2008版或更早版本)。 Download it from here . 不确定许可证,但如果您下载Express版本,它似乎是免费的。

    您还可以使用SSMS的后续版本。2016年,你需要 install an extension.

    如果您有选择,可以将SDF文件复制到另一台机器上,这样您就可以使用其他软件进行污染。

    更新:Nick Westgate的评论格式不错

    这些步骤并不是那么直观:

    1. 打开SQL Server Management Studio,或者如果它正在运行,请选择“文件”->连接对象资源管理器…
    2. 在“连接到服务器”对话框中,将服务器类型更改为SQL Server Compact版本
    3. 从“数据库文件”下拉列表中,选择“浏览更多…”。
    4. 打开SDF文件。
        2
  •  147
  •   Junle Li    9 年前

    下载并安装 LINQPad 它适用于SQL Server、MySQL、SQLite以及SDF(SQL CE 4.0)。

    打开SDF文件的步骤:

    1. 点击 添加连接

    2. 选择 自动生成数据上下文 默认(Linq to SQL) 然后 接下来 .

    3. 供应商 选择 SQL CE 4 .

    4. 低于 数据库 具有 附加数据库文件 选定,选择 浏览 选择.sdf文件。

    5. 点击 好啊 .

        3
  •  48
  •   Ilya Palkin    10 年前

    您可以直接从Visual Studio 2012中打开SQL Compact 4.0数据库,方法是转到

    1. 视图->
    2. 服务器资源管理器->
    3. 数据连接->
    4. 添加连接…
    5. 改变…(数据来源:)
    6. Microsoft SQL Server Compact 4.0
    7. 浏览…

    按照那里的指示。

    如果您同意将它们升级到4.0版本,那么您也可以打开旧版本的SQL Compact数据库—如果您只想查看一些表等内容(如Windows Phone本地数据库开发),这很方便。

    (注意,我不确定这是否需要VS2012的特定SKU,如果它有助于我运行溢价)