1:没必要先新建数据库a
2: 直接将b备份,将备份文件复制到另一服务器上,再还原成数据库a即可。

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/2359/2359124.xml?temp=.4968531
    数据库备份/恢复方案   邹建
      

  2.   

    直接導出再導入啊。具體我就說不清了,我的電腦裝不了SQL Server。
      

  3.   

    --备份
    backup database sys to disk='c:\目录\a.bak' with inituse master
    RESTORE DATABASE 新库名 FROM DISK = 'c:\2002.dat'
      

  4.   

    备份:dump database b to disk='d:\temp\b.bak'恢复:load database a from disk='d:\temp\b.bak'
    在备份和恢复的disk后面是文件的路径。
    其实我的解决方法和大力兄的是一样的,其中backup和dump功能一样,restore 和load功能一样。
    目前sql server2000对以上两组命令都支持,但以后的版本中可能不在支持dump和load命令。
    sql server2000对dump和load命令的支持是由于兼容的需要。
      

  5.   

    对于新建数据库a,个人认为建不建都可以,不影响解决问题。上例中的a和b为数据库名。