SQL Server 数据库定时自动备份(sql设置自动备份、完整备份、差异备份)
界面操作自动备份
1、右键新建维护计划
2、设置
3、双击备份数据库图标
4、清理历史设置
5、清理维护
6、日志备份
使用T-SQL代码自动备份
-
启动SQL Server Agent服务(确保SQL Server Agent服务以经启动),如下图所示:
-
在SSMS的对象资源管理中“SqlServer 管理”节点下面选择作业。然后在其中新建作业,如下图所示:
-
为作业添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是TestDB1+当时备份的日期字符串.bak。
declare@namevarchar(250)
set@name='C:\Backup\TestDB1_'+
convert(varchar(50),getdate(),112)+'.bak'
BACKUPDATABASE[TestDB1]TO
DISK=@name
WITH NOFORMAT, NOINIT,
NAME = N'TestDB1-完整 数据库 备份',
SKIP, NOREWIND, NOUNLOAD
-
创建好步骤以后,接下来就是创建计划。创建计划比较简单,按照你的需求选择执行周期和时间间隔,按照创建计划页面来设置就行,如下图所示:
-
当你的才华还撑不起你的野心时,那你就应该静下心来学习;当你的能力还驾驭不了你的目标时,那就应该沉下心来历练!