增量备份是建立 在完整备份的基础上的..所以要先做一次完整备份BACKUP DATABASE db TO DISK='c:\db.bak' WITH FORMAT,INIT;---之后在数据库里对数据做了操作后.BACKUP DATABASE db TO DISK='c:\db_dif.bak' WITH DIFFERENTIAL;
sqlserver2000 如何做 增量备份 ,如果仅仅是增加,旧数据没有变化那也即差异备份: use 你的数据库名称 godeclare @yy varchar(4) declare @mm varchar(2) declare @dd varchar(2) declare @xdate varchar(8) declare @bakname01 varchar(32) declare @bakname02 varchar(32)select @yy=convert(varchar(4),year(getdate())) select @mm=convert(varchar(2),month(getdate())) if len(@mm)<2 select @mm=convert(varchar(1),0)+@mm select @dd=convert(varchar(2),day(getdate())) if len(@dd)<2 select @dd=convert(varchar(1),0)+@ddselect @xdate=@yy+@mm+@dd select @bakname02='D:\DBBAK\DBBak_'+@xdate+'_Deff.bak' --存放位置print '@bakname02 = '+@bakname02backup database AjaxDB01 to disk=@bakname02 with differential --差异备份 go
改一个地方 ... backup database 你的要进行备份数据库名称 to disk=@bakname02 with differential --差异备份 ...
use 你的数据库名称
godeclare @yy varchar(4)
declare @mm varchar(2)
declare @dd varchar(2)
declare @xdate varchar(8)
declare @bakname01 varchar(32)
declare @bakname02 varchar(32)select @yy=convert(varchar(4),year(getdate()))
select @mm=convert(varchar(2),month(getdate()))
if len(@mm)<2
select @mm=convert(varchar(1),0)+@mm select @dd=convert(varchar(2),day(getdate()))
if len(@dd)<2
select @dd=convert(varchar(1),0)+@ddselect @xdate=@yy+@mm+@dd
select @bakname02='D:\DBBAK\DBBak_'+@xdate+'_Deff.bak' --存放位置print '@bakname02 = '+@bakname02backup database AjaxDB01 to disk=@bakname02 with differential --差异备份
go
...
backup database 你的要进行备份数据库名称 to disk=@bakname02 with differential --差异备份
...
JOB 调用我的那些代码,你可以根据你的需要修改...
2、展开服务器组,然后展开服务器,选中要备份的数据库
3、点击鼠标右键“所有任务》备份数据库”
4、选项设置“备份”选择“数据库-差异”。在“目的-备份到”中,您可以将备份文件存于当前默认路径;
如果要更改路径,则请先删除当前路径,在点击“添加”,选择备份文件的存放路径。
“重写”中,如果将备份文件存于当前默认路径,则请选择“重写现有媒体选择”;
如果更改路径,选择“追加到媒体”或“重写现有媒体选择”均可。
“调度”这里不介绍,您自己可以打开企业管理跟着向导做。
5、在“选项”中,请您选择“完成后验证备份”
6、点击“确定”立即开始备份并自动验证。
http://blog.csdn.net/sdhdy/archive/2009/04/26/4126359.aspx
我用企业管理器里面的还原数据库工具还原的
还原的时候提示 先前的还原操作未指定 WITH NORECOVERT 或WITH STANDBY .............
不知道是什么问题 请帮忙解决