如何打开 SQL CE4 .sdf 数据库文件?
Posted
技术标签:
【中文标题】如何打开 SQL CE4 .sdf 数据库文件?【英文标题】:How do I open a SQL CE4 .sdf database file? 【发布时间】: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 数据库?
我看到 *** 上有一个类似的问题 (http://***.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:我认为这应该是一个答案。效果很好。 【参考方案1】:你试过SQL Server Compact Toolbox?
或SQL Compact Query Analyzer?
【讨论】:
我根本无法使用 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/
它可以打开和编辑。
【讨论】:
以上是关于如何打开 SQL CE4 .sdf 数据库文件?的主要内容,如果未能解决你的问题,请参考以下文章
无法在 SQL Server Management Studio 2008 SP3 中打开 .sdf 文件
VS2010创建工程的时候出现了 创建或打开C++浏览数据库文件D:\C\作业系统.sdf时发生错误