刚正式接手维护mssql2000,现在正做备份计划
于是死啃联机丛书,可是有几个想不明白的地方
向大家请教.1,差异备份的数据放在哪,好像不是单独一个文件
在进行差异备份的时候脚本命令还是指向完全备
份的那个文件,为什么不是单个文件?2,利用差异备份复原的时候,脚本命令有一段是这个的
WITH FILE = 2,这里指的是什么意思?假若我有6个差异
备份,那我逐一复原差异备份的时候,这个file =参数应该
不一样吧?3,联机丛书中有说到事务日志备份,可我没有找到
事务日志备份的方法,莫非事务日志备份不用手工设置?
可我从这段:
--------------------------------------------------
上午 8:00 备份数据库 
中午 备份事务日志 
晚上 04:00:00 备份事务日志 
下午 6:00 备份数据库 
晚上 08:00:00 备份事务日志 
晚上 10:00 出现故障 
---------------------------------------------------
看出,事备日志备份应该是单独的一个作业,
这是怎么一回事呢

解决方案 »

  1.   

    declare @data nvarchar(50) 
    set @data='d:\databak\'+convert(varchar(10),getdate(),112) 
    BACKUP DATABASE xybook TO DISK = @data
    with init
    这样就行了
      

  2.   

    :D感谢roy但我试了一下,又有另一个问题
    如我要备份两个数据库
    declare @data nvarchar(50) 
    set @data='d:\databak\xybook1'+convert(varchar(10),getdate(),112) 
    BACKUP DATABASE xybook1 TO DISK = @data
    with init
    goset @data='d:\databak\xybook2'+convert(varchar(10),getdate(),112) 
    BACKUP DATABASE xybook2 TO DISK = @data
    with init
    go
    我这样写,系统提示错误,我在第二段加上declare @data nvarchar(50)还是错误-_-!