如何打开SDF文件(SQL Server Compact Edition)?

我有一个SDF文件,我想检索它的模式,并用一些用户界面来查询它。 我怎样才能做到这一点? 我没有在计算机上安装Visual Studio,我想安装尽可能less的软件。

尝试从微软的SQL Serverpipe理工作室(版本2008或更早)。 从这里下载。 不知道许可证,但它似乎是免费的,如果你下载的EXPRESS版本。

如果您有select,您可以将sdf文件复制到不同的机器,使用其他软件可以污染您的机器。

更新:来自尼克·韦斯特盖特的漂亮格式的评论

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

  1. 打开SQL Server Management Studio,或者运行,selectFile – > Connect Object Explorer …
  2. 在“连接到服务器”对话框中,将服务器types更改为SQL Server Compact Edition
  3. 从数据库文件下拉列表中select<浏览更多…>
  4. 打开你的SDF文件。

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

打开SDF文件的步骤:

  1. 点击添加连接

  2. select自动构build数据上下文默认(LINQ to SQL) ,然后select下一步

  3. 提供程序下selectSQL CE 4.0

  4. 数据库select附加数据库文件下 ,select浏览select您的.sdf文件。

  5. 点击OK

您可以直接从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,如果这有助于我运行Premium)