SQL Server 循环式自动备份作业创建代码 (原创)

时间:2015-09-28 22:47:29
【文件属性】:

文件名称:SQL Server 循环式自动备份作业创建代码 (原创)

文件大小:4KB

文件格式:SQL

更新时间:2015-09-28 22:47:29

SQL Server 自动备份 数据库 覆盖式

这个备份方法可以彻底解决自动备份数据库时磁盘空间不够的问题而不牺牲频率。 自己做这个备份代码已经使用近一年的时间,看来效果很不错,而且能解决关键问题,所以想跟网友分享。 源文件是创建全新作业的全部代码,里有备注提示也可以只把 备份代码 用于自己先有的作业中。 备份代码应该可以用于 SQL Server 2000 但这个作业创建的全部代码可以完全兼容 SQL Server 2005, 2008 ----- 关键作用和特点: 1. 每次都进行完全备份,可以单独恢复。 2. 备份间隔较短,即:最长10个小时 3. 一周以后自动覆盖旧文件,文件数不会增加,所以不容易出现磁盘空间不够现象 4. 覆盖时从最旧的文件开始覆盖保护较新文件。 5. 不依靠 SQL Server 2005 以后的 IS 服务,代码纯净简单。 6. 避免不必要的备份,一周时间已经是发现问题和策划恢复数据的足够长的时间了。 6. 彻底解决大数据库自动备份磁盘满现象。 原则: 每周某一时间只有一个文件名,周内不会覆盖,只有下一个周同一时间才会覆盖,所以一周以后的日子里只保留最后一周时间内的21个备份文件,从最旧的文件一次覆盖,这样循环下去。也就是过了一两年备份文件数目也不会超过21个


网友评论

  • SQL数据库备份,就是不清楚怎样用
  • 还不错,很好用。
  • 正愁空间的事,用这个正好解决我的烦恼了!!感谢!!!
  • 学习后用SQL实现数据库备份。 同时发现管理器自带的备份也可实现。
  • 还可以吧,分数有点不值
  • 这个SQL语句是很全面,但是比较复杂
  • 很好,很适合
  • 最近工程上用到这个,很好用,谢谢
  • 还不错可以用。