国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 数据库 > 数据库应用 > SQLServer2005 用“作业”自动备份数据库

SQLServer2005 用“作业”自动备份数据库

来源:程序员人生   发布时间:2015-04-15 08:31:57 阅读次数:3571次

1、打开“Microsoft SQL Server Management Studio”控制台根目录 -> “SQL Server 代理” -> “作业”。

2、右键“新建作业”。

3、选择左边“常规”页面,在右边输入作业“名称”,选择“所有者”,“种别”选择“数据库保护”,“说明”自定。

4、选择左边“步骤”页面,在右边点击 “新建”按钮,输入“步骤名称”,选择“种别”为“Transact-SQL脚本(T-SQL)”,选择你想要创建作业的数据库,在“命令”输入以下语句(增量、差异和完全备份3选1。记得替换你的备份保存路径和数据库名称,我这里是'D:/bak/' 文件夹;数据库为YaDongWuLiu):

增量备份

backup database [YaDongWuLiu] to disk = 'D:/bak/YaDongWuLiu.bak';

差异备份

DECLARE @strPath NVARCHAR(200) set @strPath = 'D:/bak/' + 'YaDongWuLiu'+ '.bak' BACKUP DATABASE [YaDongWuLiu] TO DISK = @strPath WITH DIFFERENTIAL ,NOUNLOAD , NOSKIP , STATS=10,NOFORMAT

完全备份

DECLARE @strPath NVARCHAR(200) set @strPath = convert(NVARCHAR(19),getdate(),120) set @strPath = REPLACE(@strPath, ':' , '.') set @strPath = 'D:/bak/' + 'databasename'+@strPath +'.bak' BACKUP DATABASE [YaDongWuLiu] TO DISK = @strPath WITH NOINIT , NOUNLOAD ,NOSKIP , STATS = 10,NOFORMAT

5、选择左边“计划”页面,在右边点击 “新建”按钮,输入“名称”,选择“调度类型”等信息,这个根据你的业务需要而配置。


生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生