2012-08-02 124 views
1

我有一个数据库,我是由客户端从SQL Server 2005中给出的。当我在SQL Server 2008 R2上恢复它时,我确保兼容级别为设置为90.SQL Server 2008中的备份数据库(兼容级别90)恢复到2005

现在我需要备份它并将它还给它们,并且它们会得到可怕的错误标头错误。

我知道我以前做过这个,但不记得需要做什么才能让它工作。

任何想法?

感谢

+0

haha​​对不起 – 2012-08-03 05:40:29

回答

2

OK,我想这不能做,并没有任何兼容性的水平。

我将使用脚本。

+0

是的,不幸的是,这正是答案 - 它不能完成。无论SQL Server的版本如何,您都无法“回头” - 无论在何种兼容级别上,都无法在较早版本中恢复来自较新版本的备份文件。 – 2012-08-03 04:53:53

+0

我很清楚如何清楚地记得之前做过的事情。哈。我认为兼容级别使SQL Server将数据库视为2005数据库。但它根本没有这样做。它所做的就是应用2005版本的语法。 – 2012-08-03 05:37:45

相关问题