如何打开 *.sdf 文件?
我曾经用 Visual-studio 打开 sdf (sqlCE) 文件?或者sql服务器?我真的不记得了。 现在我无法打开这个 sdf 文件。我需要用什么程序才能打开它?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我曾经用 Visual-studio 打开 sdf (sqlCE) 文件?或者sql服务器?我真的不记得了。 现在我无法打开这个 sdf 文件。我需要用什么程序才能打开它?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
尝试 LINQPad,它适用于 SQL Server、MySQL、SQLite 以及 SDF (SQL CE 4.0)。最棒的是它是免费的!
版本 4.35.1 的步骤:
单击“添加连接”
单击“下一步”,选择
在“提供程序”下选择“SQL CE 4.0”。
在“数据库”下,选择“附加数据库文件”,选择“浏览”以选择您的 .sdf 文件。
在“数据库”下,选择“
单击“确定”。
瞧!它应该显示 .sdf 中的表,并能够通过右键单击表或用您最喜欢的 .NET 语言甚至 SQL 编写 LINQ 代码来查询它。那有多酷?
Try LINQPad, it works for SQL Server, MySQL, SQLite and also SDF (SQL CE 4.0). Best of all it's free!
Steps with version 4.35.1:
click 'Add Connection'
Click Next with 'Build data context automatically' and 'Default(LINQ to SQL)' selected.
Under 'Provider' choose 'SQL CE 4.0'.
Under 'Database' with 'Attach database file' selected, choose 'Browse' to select your .sdf file.
Click 'OK'.
Voila! It should show the tables in .sdf and be able to query it via right clicking the table or writing LINQ code in your favorite .NET language or even SQL. How cool is that?
它是一个 SQL Compact 数据库。您需要定义“开放”的含义。您可以使用 SqlCeConnection 通过代码打开它,以便您可以编写自己的工具/应用程序来访问它。
Visual Studio 还可以 直接打开文件。
还有一些用于操作它们的第三方工具。
It's a SQL Compact database. You need to define what you mean by "Open". You can open it via code with the SqlCeConnection so you can write your own tool/app to access it.
Visual Studio can also open the files directly if was created with the right version of SQL Compact.
There are also some third-party tools for manipulating them.
您可以使用 SQL 紧凑查询分析器
https://github.com/christianhelle/sqlcequery
SQL 紧凑查询分析器真的很敏捷。下载大小为 3 MB,需要安装,但非常快速且有效。
You can use SQL Compact Query Analyzer
https://github.com/christianhelle/sqlcequery
SQL Compact Query Analyzer is really snappy. 3 MB download, requires an install but really snappy and works.
除了@ctacke描述的方法之外,您还可以使用SQL Server Management Studio打开SQL Server Compact Edition数据库。您需要 SQL Server 2008 才能打开 SQL CE 3.5 数据库。
In addition to the methods described by @ctacke, you can also open SQL Server Compact Edition databases with SQL Server Management Studio. You'll need SQL Server 2008 to open SQL CE 3.5 databases.
如果您只需要查看表并对其运行查询,您可以使用 this 第三方 sdf 查看器。它是一个轻量级查看器,具有所有基本功能,安装后即可使用。
当然,它是免费的。
If you simply need to view the table and run queries on it you can use this third party sdf viewer. It is a lightweight viewer that has all the basic functionalities and is ready to use after install.
and ofcourse, its Free.
可以使用Visual Studio 2012打开。打开项目后在VS中按照以下路径操作。
查看->服务器资源管理器->
It can be opened using Visual Studio 2012.Follow the below path in VS after opening the project.
View->Server Explorer->