我的ERP数据库是从SQL2000里面用备份,然后还原到SQL2005里面,在数据库属性里面的选项上显示恢复模式是简单,兼容级别是SQL2000(80),我能直接将以上2个改成完整和SQL2005(90)吗?对现在运行的数据库有什么影响?需要注意什么?还有,我在测试数据库里面讲数据库改成这样之后,用ERP点打印时无法生成打印报表

解决方案 »

  1.   

    这步不是随意修改就可以完成的,当然你可以执行类似如下脚本
    USE MASTER
    GO
    ALTER DATABASE [库名] SET COMPATIBILITY_LEVEL = 90
    GO
    ALTER DATABASE [库名] SET RECOVERY FULL但是希望你重新备份目前的数据库,再开发环境下重做一次Upgrade Advisor.
    这里强调重做是因为在升级前就应该执行它(Upgrade Advisor)。至于对现在运行的数据库有什么影响?做过之后你就明白,联系开发人员搞定它,否则你可以返回并执行上述脚本。