如何打开* .sdf文件?

时间:2010-03-03 21:29:33

标签: c# visual-studio-2008 sql-server-ce

我以前用visual-studio打开sdf(sqlCE)文件?还是sql-server?我真的不记得了。 现在我无法打开这个sdf文件。我需要用什么程序打开它?

6 个答案:

答案 0 :(得分:86)

试试LINQPad,它适用于SQL Server,MySQL,SQLite和SDF(SQL CE 4.0)。最重要的是它是免费的!

LINQPad

版本4.35.1的步骤:

  1. 点击“添加连接”

  2. 单击“自动构建数据上下文”并选择“默认(LINQ to SQL)”。

  3. 在'Provider'下选择'SQL CE 4.0'。

  4. 在“数据库”下选择“附加数据库文件”,选择“浏览”以选择.sdf文件。

  5. 点击“确定”。

  6. 瞧!它应该显示.sdf中的表,并能够通过右键单击表或用您喜欢的.NET语言甚至SQL编写LINQ代码来查询它。这有多酷?

答案 1 :(得分:35)

这是一个SQL Compact数据库。您需要通过“打开”来定义您的意思。您可以使用SqlCeConnection通过代码打开它,这样您就可以编写自己的工具/应用程序来访问它。

如果使用正确版本的SQL Compact创建,Visual Studio也可以open the files directly

还有一些third-party tools用于操纵它们。

答案 2 :(得分:12)

您可以使用SQL Compact查询分析器

http://sqlcequery.codeplex.com/

SQL Compact查询分析器非常活泼。 3 MB下载,需要安装,但非常快速和有效。

答案 3 :(得分:2)

除了@ctacke描述的方法之外,您还可以使用SQL Server Management Studio打开SQL Server Compact Edition数据库。您将需要SQL Server 2008来打开SQL CE 3.5数据库。

答案 4 :(得分:0)

如果您只需要查看表并在其上运行查询,则可以使用this第三方sdf查看器。它是一个轻量级的查看器,具有所有基本功能,可以在安装后使用。

当然,它是免费的。

答案 5 :(得分:0)

可以使用Visual Studio 2012打开它。打开项目后,在VS中关注以下路径。 查看 - >服务器资源管理器 - >

enter image description here