完全备份1
插入数据1
日志备份1
插入数据2
完全备份2
插入数据3
日志备份2恢复时完全备份1 + 日志备份1+日志备份2 = 完全备份2 +日志备份2          这是我的测试结果1:我的问题是日志备份的起点与终点是什么  比如日志备份1,日志悲愤2的起点和终点是那里
2:数据库在做完全备份时日志被截断。这个截断是什么意思 
难道是完全备份2做了以后的话,日志备份2备份的是完全备份2以后的数据 那么完全备份1 + 日志备份1+日志备份2 != 完全备份2 +日志备份2  不知道这个截断是什么意思 

解决方案 »

  1.   

    问题重新描述:
    完全备份1 
    新增数据1 
    日志备份1 
    新增数据2
    完全备份2 
    新增数据3 
    日志备份2 我恢复的时候得到的结果是 
    恢复1 完全备份2 +日志备份2
    恢复2 完全备份1 + 日志备份1+日志备份2
    恢复1 = 恢复2  请问下 日志备份1的数据 是否等于 新增数据1       日志备份2 是否等于 新增数据3
    如果等于?上面两个恢复应该不相等日志备份不是说是从上次备份以来的数据, 那么日志备份1的数据 等于 新增数据1 日志备份2 等于 新增数据3
    完全备份1 + 日志备份1+日志备份2 那不是掉了新增数据3吗   但是实验不是如此  高手解释下
     
      

  2.   

    不能完全相信日志备份的,特别是当日志文件设置了多个且各日志文件都设置得比较小的时候,因为日志文件是会自行截去的,类似于一个先进先出的栈.
    建议,如果数据库不是很忙,只做完全备份.
      

  3.   

    日志截断和完整备份没有直接关系