我的网站有问题。当我在服务器上发布我的网站时,我收到一条错误消息:
数据库'----------------------------.MDF'无法打开,因为它是版本655.此服务器支持版本611及更早。不支持降级路径。
我该怎么办?
答案 0 :(得分:7)
您无法将2008 mdf文件推送到2005服务器。它不会起作用。问题是sql 2005不知道你在2008年的数据库中使用了哪些功能,而这些功能在2005年不存在。
您唯一真正的选择是: 1.在sql 2005服务器上创建一个空数据库。 2.从2008服务器编写表格,视图,过程,函数等。 3.在2005服务器上运行该脚本。
如果您使用了某些高级功能,那么2005服务器将无法运行该脚本。修复你所拥有的。
答案 1 :(得分:2)
是的...在SQL 2008中,为您的DDL和DML生成脚本;绝大多数脚本都是兼容的,但您可能需要进行奇怪的调整才能适应SQL 2005.
上传并运行SQL 2005实例...
可能有许多第三方工具可以帮助您,尤其是生成插入语句。
如果您的数据库特别大,您可能希望SSIS移动数据。