我以前用visual-studio打开sdf(sqlCE)文件?还是sql-server?我真的不记得了。 现在我无法打开这个sdf文件。我需要用什么程序打开它?
答案 0 :(得分:86)
试试LINQPad,它适用于SQL Server,MySQL,SQLite和SDF(SQL CE 4.0)。最重要的是它是免费的!
版本4.35.1的步骤:
点击“添加连接”
单击“自动构建数据上下文”并选择“默认(LINQ to SQL)”。
在'Provider'下选择'SQL CE 4.0'。
在“数据库”下选择“附加数据库文件”,选择“浏览”以选择.sdf文件。
点击“确定”。
瞧!它应该显示.sdf中的表,并能够通过右键单击表或用您喜欢的.NET语言甚至SQL编写LINQ代码来查询它。这有多酷?
答案 1 :(得分:35)
这是一个SQL Compact数据库。您需要通过“打开”来定义您的意思。您可以使用SqlCeConnection通过代码打开它,这样您就可以编写自己的工具/应用程序来访问它。
如果使用正确版本的SQL Compact创建,Visual Studio也可以open the files directly。
还有一些third-party tools用于操纵它们。
答案 2 :(得分:12)
答案 3 :(得分:2)
除了@ctacke描述的方法之外,您还可以使用SQL Server Management Studio打开SQL Server Compact Edition数据库。您将需要SQL Server 2008来打开SQL CE 3.5数据库。
答案 4 :(得分:0)
如果您只需要查看表并在其上运行查询,则可以使用this第三方sdf查看器。它是一个轻量级的查看器,具有所有基本功能,可以在安装后使用。
当然,它是免费的。
答案 5 :(得分:0)