1。注意在第二台计算机上,先还有全库,在日志
2。restore database yourdb from disk ='path'
   with norecovery
3.retore log yourdb from disk='path'
 with recovery,file=n

解决方案 »

  1.   

    A. 还原完整数据库
    说明  MyNwind 数据库仅供举例说明。
    下例显示还原完整数据库备份。RESTORE DATABASE MyNwind 
       FROM MyNwind_1B. 还原完整数据库备份和差异备份
    下例还原完整数据库备份后还原差异备份。另外,下例还说明如何还原媒体上的另一个备份集。差异备份追加到包含完整数据库备份的备份设备上。RESTORE DATABASE MyNwind
       FROM MyNwind_1
       WITH NORECOVERY
    RESTORE DATABASE MyNwind
       FROM MyNwind_1
       WITH FILE = 2
      

  2.   

    还有
    file=n
    这个n怎么取值
      

  3.   

    在第一台上进行日志备份我是菜鸟,我该怎么做?给详细的语法,谢谢,鞠躬日志备份是不是也是要找一个开始点啊?主要是今天我又完全备份了一次,但不能把今天的当起点回答:
    1。backup log yourdb  to disk='D:\device'
    2.将d:\device这个文件拷贝到第二台机子上
    3。然后
    2。restore database yourdb from disk ='path'
       with norecovery
    3.retore log yourdb from disk='path'
     就可以了。
      

  4.   

    1。RESTORE HEADERONLY
    在特定的备份设备上检索所有备份集的所有备份首部信息。执行 RESTORE HEADERONLY 的结果是一个结果集。
    2。RESTORE FILELISTONLY
    返回由备份集内包含的数据库和日志文件列表组成的结果集。
    3。RESTORE VERIFYONLY
    验证备份但不还原备份。检查备份集是否完整以及所有卷是否都可读。但是,RESTORE VERIFYONLY 不尝试验证备份卷中的数据结构。如果备份有效,则 Microsoft® SQL Server™ 2000 返回此消息:"该备份集有效"。
      

  5.   

    还有
    file=n
    这个n怎么取值
    回答:
    restore headeronly from disk='你的备份集'
    可以查看其中由几个文件
    file=n n的意思就是第几个文件。
      

  6.   

    今天在第一台机器上又完全备份了一次,这时日志已经截断,所以备份、恢复的方法就不用想了,因为日志没有了将数据库恢复成另一个数据库,然后导数据吧,或者DTS将这两天的数据直接传过去,怎么传查相关资料
      

  7.   

    还有
    file=n
    这个n怎么取值
    回答:
    restore headeronly from disk='你的备份集'
    可以查看其中由几个文件
    file=n n的意思就是第几个文件。
      

  8.   

    我使用backup log wowdb  to disk='D:\sss'时,出现了错误服务器: 消息 4208,级别 16,状态 1,行 1
    当恢复模型为 SIMPLE 时,不允许使用 BACKUP LOG 语句。请使用 BACKUP DATABASE 或用 ALTER DATABASE 更改恢复模型。
    服务器: 消息 3013,级别 16,状态 1,行 1
    BACKUP LOG 操作异常终止。?????????
      

  9.   

    还有
    backup log yourdb  to disk='D:\device'这句话,是备份了所有的日志了吗?
    那恢复时是自动的把近两天的数据恢复?
    sql有这么智能吗?我始终觉得备份和恢复都应该指定个完全备份的数据集,在这个基础上弄才对
      

  10.   

    backup log yourdb  to disk='D:\device'  ====备份的是上次日志备份一来的日志。这句话,是备份了所有的日志了吗?
    那恢复时是自动的把近两天的数据恢复?
    sql有这么智能吗?我始终觉得备份和恢复都应该指定个完全备份的数据集,在这个基础上弄才对答复:
    恢复当然是,先全库恢复,然后在日志恢复。2。restore database yourdb from disk ='path'
       with norecovery
    3.retore log yourdb from disk='path'
      

  11.   

    如果在不明白,可以看看sql server的联机帮助丛书。
      

  12.   

    支持 duanduan1122(我要做老大!!!)  
    只要在所要还原的全库备份后日志没有被截断过,中途作的所有日志备份应该都是连续的。
      

  13.   

    不明白,有这么难吗?
    不就是把这两天的数据导进去吗?
    不知道你导入你的B机有什么用?
    如果是想B机的数据库同现在A机的数据库数据一致,
    现在把A机再完全备份一下,去强致还原B机不就OK了吗?
    有这么麻烦嘛?还要什么差异备份,更何况现在日志已经截断,
    差异备份和日志备份都不可能用了。
      

  14.   

    假如是这样的情况是否可用日志恢复B机呢?A机的数据是最近三个月的数据,而B机保存是整年的数据,每三个月把A机的数据迁移到B机中,可能在最近的三个月里A机的数据表有改变,把A机的数据迁移到B机上时也要把A机的表结构迁移过去。