zoukankan      html  css  js  c++  java
  • 利用百度云免费备份SQL数据库

    我们开发了一个会员管理系统,随着使用的人越来越多,异地备份数据库就显得十分重要,万一硬盘出问题了怎么办呢.所以就着手做这个工作.

    首先呢,找到了几个专门用来提供备份数据库的网站,一年好几百,好贵.放弃这个方案.

    然后想到了办法,如果备份到百度云上是不是就很好呢.超大的空间.尝试了一下,需要分三步:

    1,把数据库备份出来

    2,自动同步到百度云.

    3,实现备份数据保存七天,过七天之后数据自动覆盖.在这一点上,一开始我还以为实现不了,后来实现了,这也是我想把这个想法写出来分享的原因.

    下来具体来说一下这三步要做什么.

    1,在SQL代理里新建一个作业,每天4点执行以下代码

    declare @name varchar(250)
    set @name='d:databakweikatong_'+
     convert(varchar(5),datepart(weekday, getdate()))  +'.bak'
    BACKUP DATABASE [weikatong] TO  
    DISK=@name
    WITH NOFORMAT, INIT,  
    NAME = N'weikatong-完整 数据库 备份',
    SKIP, NOREWIND, NOUNLOAD

    其中d:databak是要保存备份的数据库路径,你改成相应的.有三个地方有weikatong,是数据备的名字,你改成相对应的你的数据库名字.这里还有一点.有的企业管理器里没有代理这个选项,
    因为你装的不是完全的版本.可以在电脑上装一个完整的,然后连上服务器数据库.

    2,然后就是装一个百度云.在功能保险箱里点自动备份.选择上一步中备份的数据库路径.

    3,实现备份数据保存七天,百度云现在不提供这个功能了,但是我想了个办法.这个其实在第一步就做到了,为什么呢.因为我们在保存的文件名上加了周几.这样呢.这周一的时候才会替换到上周一的.所以已经实现了.

    这个方案虽然士了点,但是还是很好用的,上网没有找到别的更好的更经济的方案.分享出来,希望可以帮到很多和我们一样的人.

    留个QQ群27971070,欢迎同道中人一起交流.

    百度云现在自动备份都不提供了,但是360云盘有这个功能.所以用360云盘来实现就可以了.

  • 相关阅读:
    使用kbmmw 生成REST 服务OpenAPI函数原型
    kbmmw 5.08 正式发布
    在datasnap 中使用unidac 访问数据(客户端)
    使用双引擎,让kbmmw 的客户端访问更方便
    使用kbmMWConfiguration 让 kbmmw smartservice 更聪明
    CE lua脚本
    error LNK2019: 无法解析的外部符号 __vsnwprintf,该符号在函数 "long __stdcall StringVPrintfWorkerW
    安装 directx sdk 出现 S1023 解决
    dx11的一些数据结构
    git 比较 change to be committed
  • 原文地址:https://www.cnblogs.com/102442/p/5224140.html
Copyright © 2011-2022 走看看