无法在 SQL Server Management Studio 2008 SP3 中打开 .sdf 文件

Posted

技术标签:

【中文标题】无法在 SQL Server Management Studio 2008 SP3 中打开 .sdf 文件【英文标题】:Cannot open .sdf files in SQL Server Management Studio 2008 SP3 【发布时间】:2011-11-15 20:51:05 【问题描述】:

在 Microsoft Visual Web Developer 2010 中创建了一个 .sdf 数据库文件。当我尝试在 SQL Server Management Studio 2008 Service Pack 3 中打开它时,它显示错误消息:

无法连接到 C:\Users\Xtreme\Documents\Dishes.sdf。

不兼容的数据库版本。如果这是一个兼容的文件,运行 修理。对于其他情况,请参阅文档。 [数据库版本= 4000000,请求的版本 = 3505053,文件名 = \?\C:\Users\Xtreme\Documents\Dishes.sdf ] (SQL Server Compact ADO.NET 数据提供者)

怎么了?在 Microsoft Visual Web Developer 2010 中使用 .sdf 没有问题。

【问题讨论】:

【参考方案1】:

您不能使用 SSMS 打开 SQL CE 4.0 数据库文件。

不过,您可以使用 Microsoft Web Platform Installer 为 SQL CE 4 加载 VS Tools。

来源:http://social.msdn.microsoft.com/Forums/en/sqlce/thread/a9fca12d-6403-47ff-ab6b-fc1db42205c3

WebMatrix 也应该能够查看/编辑这些数据库文件。

【讨论】:

我也建议你这个application。您也可以使用 this 插件 for Visual Studio。【参考方案2】:

查看Erik EJ's web log - 他拥有大量用于处理.sdf 文件的各种操作的工具,以及与SQL Server Compact Edition 的.sdf 文件一起使用的大量第三方工具。

【讨论】:

【参考方案3】:

1.打开 SQL Server Management Studio,或者如果它正在运行,请选择文件 -> 连接对象资源管理器... 2.在连接到服务器对话框中将服务器类型更改为 SQL Server Compact Edition 从数据库文件下拉列表中选择 3. 打开您的 SDF 文件。

【讨论】:

对我不起作用。 De sdf在2008年开过一次!阅读,qry,一切。之后就再也打不开了。相同的文件,相同的 MStudio。替换文件,没有结果。疯狂的。消息 DBVersion=0,RequestedVersion=0。非常奇怪和令人沮丧。它已经吃了几个小时了。

以上是关于无法在 SQL Server Management Studio 2008 SP3 中打开 .sdf 文件的主要内容,如果未能解决你的问题,请参考以下文章

无法打开SQL Server Management Studio

无法在 SQL Server Management Studio 2008 SP3 中打开 .sdf 文件

SQL Server Management Studio Express 2012 - 无法访问文档文件夹

无法使用 Management Studio 连接到 RDS SQL Server 数据库

SQL Server Management Studio 2012在哪里?

无法通过 SQL Server Express Management Studio 设置自动增量?