图解SQL Server 数据库定时自动备份
方法/步骤1:
在SSMS的对象资源管理中“SqlServer 管理”节点下面选择作业。然后在其中新建作业,如下图所示:
方法/步骤2:
为作业添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库的完整备份,备份文件在C盘数据库备份文件夹中,文件名就是数据库名+当时备份的日期字符串.bak。
数据库完整备份的SQL语句:
declare @str varchar(100)
set @str=\’C:\数据库备份\Dw.Solutions\’+replace(replace(replace(convert(varchar,getdate(),20),\’-\’,\’\’),\’ \’,\’\’),\’:\’,\’\’)+\’.bak\’
backup database [Dw.Solutions] to disk=@str
方法/步骤3:
创建好步骤以后,接下来就是创建计划。创建计划比较简单,按照你的需求选择执行周期和时间间隔,按照创建计划页面来设置就行(个人选择凌晨两点的目的是因为这个时候用户应该都在睡梦中,数据库访问量很低)如下图所示: