我有一个SDF文件,我想检索其架构并使用一些UI查询它。我怎样才能做到这一点?我没有在机器上安装Visual Studio,我想尽可能少地安装软件。
答案 0 :(得分:151)
下载并安装LINQPad,它适用于SQL Server,MySQL,SQLite以及SDF(SQL CE 4.0)。
打开SDF文件的步骤:
点击添加连接
选择自动构建数据上下文和默认(LINQ to SQL),然后选择下一步。
在提供商下,选择 SQL CE 4.0 。
在数据库下选择附加数据库文件,选择浏览以选择.sdf文件。
点击确定。
答案 1 :(得分:65)
尝试Microsoft的sql server management studio(2008版或更早版本)。 Download it from here。不确定许可证,但如果你下载了EXPRESS EDITION,它似乎是免费的。
您也可以使用更高版本的SSMS。 2016年,您需要install an extension.
如果您有此选项,则可以将sdf文件复制到另一台允许使用其他软件污染的计算机上。
更新:来自Nick Westgate的评论很好的格式
步骤并非直观:
- 打开SQL Server Management Studio,或者如果正在运行,请选择文件 - >连接对象资源管理器......
- 在“连接到服务器”对话框中,将“服务器类型”更改为“SQL Server Compact Edition”
- 从数据库文件下拉列表中选择<浏览更多...>
- 打开您的SDF文件。
醇>
答案 2 :(得分:49)
您可以直接从Visual Studio 2012打开SQL Compact 4.0数据库,转到
并按照说明进行操作。
如果你可以将它们升级到4.0,你也可以打开旧版本的SQL Compact数据库 - 如果你只是想查看一些表等等,就像Windows Phone本地数据库开发一样。< / p>
(注意我不确定这是否需要VS2012的特定SKU,如果它有助于我运行Premium)