sql server 如何将自动备份文件备份到另外一台服务器?

  • o
    opensesame
    情况是这样的
    单位的一台阿里云,每天产生一个备份文件,备份在这台服务器上,当初计划是保留半年备份数据,但是业务量越来越大,现在的硬盘放不了半年的备份文件了,跟厂里申请扩容磁盘,本来也没多少钱,打个报告就能解决的,不料最近厂里刚购买了另外一台阿里云服务器用来跑一个金蝶云的应用,配置很高,磁盘也大,竟然拒绝了我的申请,说备份到那台服务器上去。(其实扩容一下磁盘按量付费,一个月不过几十块钱的事情)


    捣鼓了几天,不知道怎么远程备份,我这边用的是sql server 2008,新服务器是安装的2012,不过这个无所谓,业务还没上线,金蝶说如果需要重装sql server2008也可以,不过他们也没义务协助指导我怎么远程备份,所以来求助一下,怎么操作呢。

    目前我是在这边服务器上配置了一个ftp服务,新的服务器上用flashfxp,自己手动到新服务器上去下载,这样隔三岔五就要去下载,如果可以自动完成,直接备份到新服务器就好了。
  • f
    fanwei007
    smb可以
  • o
    opensesame
    可否多提供一些关键词?谢谢了
  • W
    Wade Zhao
    备份文件最简单,cobianbackup
  • a
    amx_002
    onedrive?其实2012应该是可以用nfs来搞的吧
  • o
    opensesame
    就是说,sql server本身是不支持这种远程备份的,只能靠第三方工具?
  • 天蝎之毒
    搞个同步软件 iOS fly ~
  • m
    manhere
    goodsync,**sync之类的就可以,完全自动
  • t
    touchtruth
    一个批处理的事。本机用osql命令备份
    然后一个ftp命令走阿里云内网上传。
    如果阿里云内网可以smb那就不用ftp了
  • m
    minibear
    既然都开了ftp,直接计划任务跑个bat,里面执行ftp不就行了 iOS fly ~
  • s
    sakjsak
    我们当时买的acronis
    没卵用
  • l
    ljg
    直接robocopy命令复制就可以了,在设置计划任务每天执行一次
  • o
    opensesame
    谢谢啦各位,学习了,今天再来研究研究
  • q
    qinghe1987
    回复12#sakjsak

    这个用来备份系统还可以啊
  • f
    funcc
    2台sqlserver之间可以做镜像,相当于热备,两台实时同步,保持一致。每天的备份可以备份到smb上,但windows共享是个玄学,难搞,还是用命令行批处理靠谱。先备份到本地,再ftp到远程。
    另外,备份压缩看看有没有开启,没开可以启用备份压缩,能节省不少空间。
  • o
    opensesame
    果然,小了差不多80%之前1G多的备份文件,现在200多M,太感谢了
    不过还是要研究一下远程备份,这样也比较安全,而且今年还有新的业务要上线
  • 时间潜艇
    SQLBackupAndFtp
  • 寒冰炫
    samba加windows计划任务。
    sql有自动备份功能,使用批处理用winrar压缩打包sql备份数据,然后删除源文件,再拷贝到本机的备份文件夹和另外一台机器的共享文件夹,这样双备份。搞定。

    全自动的,我以前做的系统用的是sqlserver2005,就是这么干的。

    下面是批处理文件内容,Y盘是另外一台电脑的共享盘在本机的映射
    以下winrar命令会备份后自动删除备份文件

    Y:
    cd Y:\系统每日数据备份\
    C:\Progra~1\WinRAR\winrar a -df -ibck gas_backup_%date:~0,4%%date:~5,2%%date:~8,2%0100 gas_backup_%date:~0,4%%date:~5,2%%date:~8,2%0100.bak
    copy gas_backup_%date:~0,4%%date:~5,2%%date:~8,2%0100.rar D:\系统每日数据备份\
    exit
    仅作参考