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

时间:2011-11-15 20:51:05

标签: sql-server sql-server-ce

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

  

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

     

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

有什么问题?使用Microsoft Visual Web Developer 2010中的.sdf没有问题。

3 个答案:

答案 0 :(得分:9)

您无法使用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也应该能够查看/编辑这些数据库文件。

答案 1 :(得分:6)

查看Erik EJ's web log - 他有大量工具用于处理.sdf文件的各种操作,还有一系列与SQL Server Compact Edition {{{{{{{{ 1}}文件。

答案 2 :(得分:1)

1.打开SQL Server Management Studio,如果正在运行,请选择文件 - >连接对象浏览器...    2.在“连接到服务器”对话框中,将“服务器类型”更改为SQL Server Compact Edition     从Database file下拉列表中选择    3.打开SDF文件。