广告
返回顶部
首页 > 资讯 > 数据库 > SqlServer定时备份数据库和定时杀死数据库死锁解决
  • 676
分享到

SqlServer定时备份数据库和定时杀死数据库死锁解决

摘要

上周五组长更我说了一句要杀死数据库的死锁进程,因为自己对数据库不是很熟悉,突然组长说了我也就决定一定要倒腾一下,不然自己怎么提高呢?现在不研究,说不定下次还是要研究呢,倒腾出来了就可以在下次用到了,后来组长又补了一句:"还有定是备份数据库的


	SqlServer定时备份数据库和定时杀死数据库死锁解决
[数据库教程]

上周五组长更我说了一句要杀死数据库的死进程,因为自己对数据库不是很熟悉,突然组长说了我也就决定一定要倒腾一下,不然自己怎么提高呢?现在不研究,说不定下次还是要研究呢,倒腾出来了就可以在下次用到了,后来组长又补了一句:"还有定是备份数据库的问题要解决",说干就干。

PS:sqlserver 2008 R2,windows 8 64位

  1. 定时备份数据

 

         因为要定时备份,我们就要用到Sqlserver的代理,默认数据库的代理是不开启的。需要我们手动开启的。

 

  1. bubuko.com,布布扣

   执行备份数据库脚本,现在将脚本公布,其实将这一段代码中需要保存的文件路径和数据库名称替换一下就可以实现备份了。但是还没有达到定时备份的目的 

?
1 2 3 4 5 6 7 8 9 10 11 --自动备份并保存最近5天的SQL数据库作业脚本 宋彪 20130310 DECLARE @filename VARCHAR(255) DECLARE @date DATETIME SELECT @date=GETDATE() SELECT @filename = ‘G:存放位置数据库名称-‘+CAST(DATEPART(yyyy,@date) as varchar)+‘-‘+CAST(DATEPART(mm,@date) as varchar)+‘-‘+CAST(DATEPART(dd,@date) as varchar)+‘.bak‘ BACKUP DATABASE [数据库名称] TO  DISK = @filename WITH INIT Go   DECLARE @OLDDATE DATETIME SELECT @OLDDATE=GETDATE()-5 EXECUTE master.dbo.xp_delete_file 0,N‘G:存放位置‘,N‘bak‘,@olddate,1

  bubuko.com,布布扣

   2.定时备份指定数据库

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

   第一步

  bubuko.com,布布扣

 

  第二步

   bubuko.com,布布扣

   第三步

bubuko.com,布布扣

 

第四步

bubuko.com,布布扣

 

第五步

bubuko.com,布布扣

 

上面的步骤就是完成了定时备份指定数据库的功能!

 

SqlServer定时备份数据库和定时杀死数据库死锁解决,布布扣,bubuko.com

SqlServer定时备份数据库和定时杀死数据库死锁解决

原文地址:Http://www.cnblogs.com/wohexiaocai/p/3693822.html

您可能感兴趣的文档:

--结束END--

本文标题: SqlServer定时备份数据库和定时杀死数据库死锁解决

本文链接: https://www.lsjlt.com/news/8091.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作