无法在vs 2008中打开ASPNETDB.MDF文件。无法打开数据库,因为它是版本655

时间:2009-09-15 10:17:27

标签: asp.net

我有一个在vs 2003中开发的应用程序,我正在使用DB ASPNETDB.MDF 现在我试图在vs 2008中打开相同的项目,当我尝试打开ASPNETDB.MDF数据库时,它在App_data内部,它给我一个错误告诉

无法打开

ASPNETDB.MDF',因为它是版本655.此服务器支持版本612及更早版本。不支持降级路径。 存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享上。

谢谢

2 个答案:

答案 0 :(得分:1)

vs 2008附带SQL Server 2005 Express,它不会打开您的文件 我遇到过同样的问题。请参阅产品/版本映射

SQL Server 7.0 ---- 515
SQL Server 2000 - 539
SQL Server 2005 - 611/612
SQL Server 2008 - 655

卸载SQL Server 2005 Express并安装SQL Server 2008 Express可以完成这项工作。您还可以尝试将安装了2008的计算机上的数据导出到sql文件,然后再次将其导入2005版本。

希望有所帮助

答案 1 :(得分:0)

问题的根源是您的文件是SQL Server Express 2005数据库,并且您的新计算机上没有兼容版本。

安装SQL Server Express 2005,或将数据传输到兼容的数据库。