【问题标题】:Backup database in SQL Server 2008 (Compatibility Level 90) restore to 2005SQL Server 2008(兼容级别 90)中的备份数据库恢复到 2005
【发布时间】:2012-08-02 23:50:38
【问题描述】:

我有一个来自 SQL Server 2005 的客户端提供的数据库。当我在我的 SQL Server 2008 R2 上恢复它时,我确保将兼容性级别设置为 90。

现在我需要备份它并把它还给他们,他们会得到可怕的格式错误的标题错误。

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

有什么想法吗?

谢谢

【问题讨论】:

    标签: sql-server-2008 sql-server-2005 backup restore


    【解决方案1】:

    好吧,我猜是做不到的,和兼容级别无关。

    我将使用脚本。

    【讨论】:

    • 是的,不幸的是,这正是答案 - 无法做到。就 SQL Server 的版本而言,您永远不能“返回” - 来自较新版本的备份文件无法在早期版本上恢复 - 无论兼容性级别如何。
    • 有趣的是,我清楚地记得以前做过。哈。而且我认为兼容性级别使 SQL Server 将数据库视为 2005 数据库。但它根本不这样做。它所做的只是应用 2005 版本的语法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多