本帖最后由 DBA_Huangzj 于 2014-04-03 13:02:08 编辑

解决方案 »

  1.   

    估计是纯SQL SERVER DB服务,用SQL 2008中转一次是必须的
    对于数据库,建议还是找个熟悉DB的人跟进为好
    备份、复制、恢复,或分离、复制、再附加,都OK,反正要中转一次
      

  2.   

    可能會有一些sqlserver2012無法兼容的語法要修正比如: *=
      

  3.   

    既然上2012了
    操作系统和SQLServer都用64吧
      

  4.   

    各位版主, sql server 2000里的master 和msdb 这两个库 导不进 sql server 2008 R2里,
    我在2008R2里用单用户模式启动服务,还原2000的master库时报错:
    System.Data,SqlClient.SqlError:备份集中的数据库备份与现有的'master'数据库不同
      

  5.   


    谢谢,32位跨64位应该没问题吧
    没问题。老大,master 和msdb 这两个库还原不进 sql server 2008 R2里,其它库没问题.
      

  6.   


    master 和msdb 这两个库还原不进 sql server 2008 R2里,报错:备份集中的数据库备份与现有的'master'数据库不同 
      

  7.   


    我是这样计划的:
    1,首先把sql server 2000上的非系统库(除master、model、msdb、tempdb外的其他库)在2000的企业管理器上备份成.BAK文件;
    2,在sql server 2008上还原这些.BAK
    3,在sql server 2000上把master、model、msdb库中用户自建的对象单独导出或变成脚本形式,再导入进sql server 2008中这样是不是能解决问题?!
      

  8.   

    参考一下:http://blog.csdn.net/cnmicrosoft/article/details/4436258
      

  9.   

    登录名方面的问题,可以用这个方法:http://technet.microsoft.com/zh-cn/library/ms137870.aspx