sql server 备份mysql_SQL Server 数据库利用T-SQL命令定时自动备份

前提:在使用下面的备份方式之前需要确保你的Sqlserver Agent服务启动,切设置为自动启动。否则当你服务器重启了但是Agent服务没有启动,那么自动备份任务就不会执行

(一)使用TSql代码自动备份

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。

(1)启动SQL Server Agent服务(确保SQL Server Agent服务以经启动)。

(2)在SSMS的对象资源管理中“SqlServer 管理”节点下面选择作业。然后在其中新建作业

(3)为作业添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库TestDB1的完整备份,备份文件在d盘Backup文件夹中,文件名就是TestDB1+当时备份的日期字符串.bak。

(城北想说:这里要注意将TestDB1修改成你要备份的数据库名称,下面是修改好,能成功的命令了。)

declare @name varchar(250)

set @name='d:\Backup\TestDB1_'+

convert(varchar(50),getdate(),112)+'.bak'

BACKUP DATABASE[TestDB1]TO

WITH NOFORMAT, NOINIT,

NAME = N'TestDB1-完整 数据库 备份',

SKIP, NOREWIND, NOUNLOAD

(4)创建好步骤以后,接下来就是创建计划。创建计划比较简单,按照你的需求选择执行周期和时间间隔,按照创建计划页面来设置就行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值