我有一个在vs 2003中开发的应用程序,我正在使用DB ASPNETDB.MDF 现在我试图在vs 2008中打开相同的项目,当我尝试打开ASPNETDB.MDF数据库时,它在App_data内部,它给我一个错误告诉
无法打开ASPNETDB.MDF',因为它是版本655.此服务器支持版本612及更早版本。不支持降级路径。 存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享上。
谢谢
答案 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,或将数据传输到兼容的数据库。