在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库ECS的完整备份,备份文件在C盘Backup文件夹中,文件名就是ECS+当时备份的日期字符串.bak。
declare @name varchar(250)
set @name='C:\Backup\ ECS_'+convert(varchar(50),getdate(),112)+'.bak'
BACKUP DATABASE [ECS] TO
DISK=@name
WITH NOFORMAT, NOINIT,
NAME = N'ECS-完整 数据库 备份',
SKIP, NOREWIND, NOUNLOAD
创建好步骤以后,接下来就是创建计划,创建计划的操作十分简单,界面上说明操作。还可以配置警报和通知,不过一般很少用这个。