加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 12:47:04 所属栏目:MsSql教程 来源:网络整理
导读:1、打开“Microsoft SQL Server Management Studio”控制台根目录 - “SQL Server 代理” - “作业”。 2、右键“新建作业”。 3、选择左侧“常规”页面,在右侧输入作业“名称”,选择“所有者”,“类别”选择“数据库维护”,“说明”自定。 4、选择左侧

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

2、右键“新建作业”。

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

4、选择左侧“步骤”页面,在右侧点击 “新建”按钮,输入“步骤名称”,选择“类别”为“Transact-SQL脚本(T-SQL)”,选择你想要创建作业的数据库,在“命令”输入如下语句(增量、差异和完整备份三选一。记得替换你的备份保存路径和数据库名称,我这里是'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,STATS = 10,NOFORMAT

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读