有两台数据库服务器,一台安装企业版本SQL2008,一台安装标准版本SQL 2008,
由于 安装在企业版本SQL2008的那台服务器负载过重,因此将其还原到 安装标准版本SQL 2008的服务器中,最近安装在企业版本SQL2008的那台服务器已进行硬件的升级,因此想把安装标准版本SQL 2008的服务器的那个数据库又还原到企业版本SQL2008的那台服务器中,可提示版本不同,不能还原。执行 select @@version 发现:企业版本SQL2008服务器:
Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64)   Sep 21 2011 22:45:45   Copyright (c) 1988-2008 Microsoft Corporation  Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) 标准版本SQL2008服务器:
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)   Apr  2 2010 15:48:46   Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: ) (Hypervisor) 请指教!

解决方案 »

  1.   

    2008和2008R2是不同的版本,不能用R2的直接还原到2008,只能用2008的直接还原到R2,你需要降级处理
      

  2.   

    步骤参考我的文章:http://blog.csdn.net/dba_huangzj/article/details/7952403
      

  3.   


    有20G 的数据量,这种数据迁移担心出现其它问题那你就装与当前服务器正式环境相同版本的SQLServer,迁移的事情以后慢慢做。不然级别差异是只能这样处理了
      

  4.   

    1:企业版升级到R2,这个靠谱,但是需要money
    2:R2数据导出数据脚本,导出的脚本选择兼容sql2008。但是以lz的20G数据不建议这样做,太大。
    3:可以尝试一下 DBA_Huangzj的降级看看能不能降级处理
      

  5.   

    Microsoft SQL Server 2008  企业版本 
    Microsoft SQL Server 2008 R2 标准版本企业版本 和 标准版本 的区别是什么?
    Microsoft SQL Server 2008 和 Microsoft SQL Server 2008 R2 的区别又是什么?
    这两个概念有点糊涂啊
      

  6.   

    企业版本 应该比  标准版本提供的功能更多,使用的内存更大。
    当然企业版要比标准版高级。
    http://wenku.baidu.com/view/f599fe87bceb19e8b8f6ba54.html
      

  7.   

    Microsoft SQL Server 2008 R2 好像没有企业版本
      

  8.   

    所有SQLServer目前都有企业版,我自己就在用:
    SELECT @@VERSION/*
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) 
    Jun 17 2011 00:54:03 
    Copyright (c) Microsoft Corporation
    Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1, v.721)*/