我一直在用 Visual Studio 2008 和 SQL 2008 做一些事情。然后我在另一台 2012 版本的计算机上打开了项目。
现在,当我再次尝试使用 2008 年的文件时,我无法打开我的 database.mdf,因为 2012 年的 sql 已经升级了我的数据库文件......
我能做些什么来拯救它?(顺便说一句。数据不是那么重要,但更重要的是整个表的设置和关系)
我一直在用 Visual Studio 2008 和 SQL 2008 做一些事情。然后我在另一台 2012 版本的计算机上打开了项目。
现在,当我再次尝试使用 2008 年的文件时,我无法打开我的 database.mdf,因为 2012 年的 sql 已经升级了我的数据库文件......
我能做些什么来拯救它?(顺便说一句。数据不是那么重要,但更重要的是整个表的设置和关系)
使用管理工具安装 2012 SQL Server Express,附加 MDF 并通过使用向导为您想要的对象生成“创建”脚本来提取架构,然后在新的 2008 DB 上重新运行脚本,不要认为有办法降级。见这里。
或者您可以继续在 SQL2012 之上进行开发,即使您使用 Visual Studio 2008 也不应该成为问题。