大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说sqlserver数据库定时备份任务_数据库死锁解决,希望您对编程的造诣更进一步.
![sqlserver数据库定时备份任务_数据库死锁解决插图 SqlServer定时备份数据库和定时杀死数据库死锁解决[数据库教程]](/www.yht7.com/upload/image/images/imgsql/21.jpg)
上周五组长更我说了一句要杀死数据库的死锁进程,因为自己对数据库不是很熟悉,突然组长说了我也就决定一定要倒腾一下,不然自己怎么提高呢?现在不研究,说不定下次还是要研究呢,倒腾出来了就可以在下次用到了,后来组长又补了一句:”还有定是备份数据库的问题要解决”,说干就干。
PS:Sqlserver 2008 R2,windows 8 64位
-
定时备份数据
因为要定时备份,我们就要用到Sqlserver的代理,默认数据库的代理是不开启的。需要我们手动开启的。
执行备份数据库脚本,现在将脚本公布,其实将这一段代码中需要保存的文件路径和数据库名称替换一下就可以实现备份了。但是还没有达到定时备份的目的
|
1
2
3
4
5
6
7
8
9
10
11
|
--自动备份并保存最近5天的SQL数据库作业脚本 宋彪 20130310
DECLARE@filename VARCHAR(255)
DECLARE@dateDATETIME
SELECT@date=GETDATE()
SELECT@filename = ‘G:存放位置数据库名称-‘+CAST(DATEPART(yyyy,@date) asvarchar)+‘-‘+CAST(DATEPART(mm,@date) asvarchar)+‘-‘+CAST(DATEPART(dd,@date) asvarchar)+‘.bak‘
BACKUP DATABASE[数据库名称] TO DISK = @filename WITHINIT
GO
DECLARE@OLDDATE DATETIME
SELECT@OLDDATE=GETDATE()-5
EXECUTEmaster.dbo.xp_delete_file 0,N‘G:存放位置‘,N‘bak‘,@olddate,1
|

2.定时备份指定数据库
刚刚开启了Sqlserver代理服务,其实我自己的理解就是一个定时器,不停的执行一些操作者分配给他的任务,有点像闹钟的感觉,看我的演示步骤
第一步

第二步

第三步

第四步

第五步

上面的步骤就是完成了定时备份指定数据库的功能!
SqlServer定时备份数据库和定时杀死数据库死锁解决,布布扣,bubuko.com
SqlServer定时备份数据库和定时杀死数据库死锁解决
原文地址:http://www.cnblogs.com/wohexiaocai/p/3693822.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/5136.html