如何用 UrBackup 备份 SQL Server

UrBackup 是一款非常著名的备份系统。

官方描述它具有多重特点,开源、免费、快速、易用、多平台,甚至还可以通过互联网来连接使用。

很多国家和地区,特别是欧美非常普及,瞧瞧这张图,密集恐惧症者暂请回避。

官网:https://www.urbackup.org


可是,UrBackup 在中国国内却又是那么的不太著名。

国人知之者甚少,用之者就更不用说了,可查询的资料大多都是英文的。

既然看上去和听上去都如此高端、大气、上档次的这么一款备份系统,那 UrBackup 的实际使用效果又是怎么样的呢?


在以前的多次使用过程中,我的体会是 UrBackup 功能的确非常强大,而且简单易用,关键是它不要钱,想怎么玩就怎么玩!

于是乎没事就跑到官网上逛一逛,偶然发现它还能备份数据库。

可能有的小伙伴会说,这备份数据库有啥稀奇的。

其实是你还不了解 UrBackup 它真正的特点。

官网上 UrBackup 号称可以抵御勒索病毒的备份系统,实际上我的理解是,它是依靠不断的监视系统变化而在无限最小时间间隔内执行备份动作,从而达到备份最优化,也就是备份能够最有效地接近故障发生前的那一刻。

说了这么多,其实还不如我们实际动手试试看。

这一回我就准备研究测试一下,用它来备份 SQL Server 数据库,看看有没有传说中的那么好用。


Backup and restore Microsoft SQL Server (MSSQL) with UrBackup

官网链接:https://www.urbackup.org/backup_mssql.html


官网有现成的说明,那就打开这个链接看看。

哇!有没有搞错?写得这...这也太简单了吧!

就几张图,目测不超过10行文字,真有这么简单吗?

嘿嘿,你要是信了你就完了,要不我怎么会费事写这篇文章呢!

在下不才江湖人称填坑小能手(其实是踩坑摔惨了),走过路过不要错过,接下来就让诸位看官瞧瞧在下用 UrBackup 备份 SQL Server 时都遇到了哪些坑。


先罗列一下实验的基本步骤。

  1. 安装 UrBackup 服务端
  2. 安装 UrBackup 客户端
  3. 测试备份数据库
  4. 测试恢复数据库


简单、明了、外加清楚吧?

OK,咱们正式开始罗!


安装 UrBackup 服务端

如果你是在 Windows 平台上安装服务端,那么是真心简单的。

为了实验方便,我也用 Windows 来做服务端,当然实际生产环境还是建议你尽量做在 Linux 等更加稳定的系统环境下。

好,我们直接下载官方的 Windows 服务端程序,双击点开按步骤下一步安装即可。


安装完成,接下来我们开始要使用它,那么就要先给它设定点什么。

打开你喜欢的浏览器,在地址栏内输入 http://127.0.0.1:55414 ,回车。

正常情况下 UrBackup 服务端的管理 WEB 页面会被打开。

不过,一般来说头一次打开它你可能会看到这样的错误提示。

无法访问UrBackup保存备份的文件夹......
 


怎么还没开始配置就报错了?

如果你有这种想法,只能说明你是个学习认真专注的好同学,给你点个赞!

其实开源软件都有这样那样的“小问题”,需要我们自己动动小手做些微调,所以说习惯就好了。


那么出现的这个错误它是怎么回事呢?

其实是正常现象,原因正是它还没有开始配置,系统默认备份路径就是空值,这只是提示而已。

不要疑惑哦,没错,只要你配置好备份路径,并且保证备份路径可写,这个错误自然就消失了。

像下图那样,在 设置 > 服务器 选项中设定 备份路径 即可。

我在这儿暂时设定为 C:\UrBackup

至于如何设定备份路径最为优化,请参考我写的《Windows 运用 UrBackup 备份服务的最佳实践》。


好了,回到首页再看看,是不是那个错误消失了?

一切顺利哈,服务端暂时搞定了。

嘿嘿,挺简单的不是吗,但是我这儿说的是暂时搞定,别着急,你懂的,后面会有坑。


安装 UrBackup 客户端

这个也不难,到官网下载客户端程序,一路“下一步”即可。


在安装的最后,点击 完成 后程序会弹出一个提示,询问你如何选择备份文件,就像这个样子。


要注意,对于我们这次测试这一步很关键。

我们选择 取消 ,因为我们只做备份数据库的测试,而并不需要包含其他诸如文件或卷的备份。


程序装好后接下来怎么玩呢?

我们得先解决一个问题。

若要想把客户端的文件备份到服务端,那第一步当然要先保证它俩能通讯,对不对?

好,通常可以有以下几种办法让它们联系上。


输入密码,继续阅读



扫码关注微信公众号,回复文章ID免费获取密码


<文章ID:000800>

来个简短有力的结尾

除了前面通过 Windows 组件的方式来备份 SQL Server 之外,还有一种变相的备份方法,就是先利用 SQL Server 自身的备份功能生成 .bak 备份文件,然后再利用 UrBackup 来备份这些 .bak 文件。

不过这种严格来讲就不能算是 UrBackup 备份数据库的功能了。

使用 UrBackup 来备份 SQL Server 数据库,从本次的测试结果来看效果还是不错的,只是不知道当数据量非常大的时候,它的表现是否仍然OK。

作为一款远程备份软件,UrBackup 的特点之一就是实时备份,这一点对数据量变化快速的数据库备份非常有用。

下一集我会继续测试其他常用的数据库系统的备份效果,比如 MySQLPostgreSQL

如果文章中有什么错误或纰漏,还请小伙伴们先关注微信公众号@网管小贾,然后好好批评我,我一定虚心接受!

哈哈,欢迎小伙伴们在留言区讨论!


扫码关注@网管小贾,个人微信:sysadmcc

网管小贾 / sysadm.cc



提交评论

安全码
刷新

© 2020-present 网管小贾 | 微信公众号 @网管小贾
许可协议:CC-BY-NC 4.0 | 转载文章请注明作者出处及相关链接