使用第三方工具进行备份


11

使用第三方工具进行备份有什么好处?

我不是特别要指的是一个,但我想知道是否有人使用它们将DB大于200 GB。服务器主要是MSSQL 2008R2,标准版和企业版。

Answers:


7

这只是我的意见,但我支持了第三方备份供应商中的大多数主要参与者。我已经支持使用Idera,RedGate,Dell LiteSpeed,NetBackup(实际上没有压缩功能但是第三方)的客户端,以及一些我不记得了的现成的供应商。

您可能会或可能不会使用第三方产品获得的改进的压缩性能需要权衡……CPU工作量。我已经看到Dell(LiteSpeed)产品在SQL Server 2014环境中针对500GB的数据库运行,并且使用高压缩率会杀死CPU。结果只有大约64GB的备份文件。由于戴尔的产品使用VDI API,最终导致SQL Server停止为备份提供资源。压缩级别必须从7降低到大约3,这使备份大小降低到大约82GB。我们进行了本机备份,并且启用了对同一数据库的压缩,大小为84GB。那么权衡和成本值得吗?test, test, test

我似乎回想起几年前有一位客户在使用Idera的产品,而我的医疗数据库的1TB +大小的备份一直存在问题。我认为其中某些原因与备份要写入的磁盘子系统有关,这也是为什么需要进行测试。总体而言,Idera的GUI界面对我而言并不诱人,并且可以进行很大的改进。我会在一周的任何一天选择RedGate或Dell,而不是Idera。

您还必须记住,大多数第三方备份产品都将对SQL Server使用VDI API。这本身也可能引起问题,在错误日志中经常出现“ BackupVirtualDevice”或“ BackupIORequest”错误。我有一些误报(实际上确实发生过备份),还有一些是合法失败的地方。确保通读供应商支持文章或论坛。RedGate和Idera拥有非常好的支持系统,并且非常乐意获得帮助。到目前为止,戴尔我还没有对他们的产品进行任何支持电话。

我要提的最后一件事是第三方产品采取的备份格式。如果您遇到灾难恢复的情况,您是否还将要获得该产品许可的备用服务器?我相信Dell允许您无需许可即可安装LiteSpeed来进行还原,但是必须获得许可才能进行任何备份。我认为大多数供应商还包括一个实用程序,用于在紧急情况下将供应商特定的数据库转换为SQL Server本机备份文件。


5

使用第三方工具进行备份有什么好处?

毫无疑问,取决于这些SQL Server实例上托管的数据库的需求和要求。我所看到的一些好处是备份加密和自定义要压缩备份的压缩率级别。

第三方工具的另一个优势是能够将备份分条为单个压缩文件。通过这种方式进行条带化可以减少实际执行备份所需的时间。

我一直在对500 GB以上的env上托管的两个数据库使用Idera SQL safe,我们对结果感到非常满意,因为它不仅节省了压缩备份的时间,而且还具有即时还原的功能。

因此,这完全取决于您的需求,如何从这里开始。

此外,如果仅需要备份压缩,则可以从SQL Server本身测试本机备份压缩功能。

有各种免费的试用版工具可用,您可以继续进行相应的测试,然后查看适合要求的工具。


4

我看到的使用第三方备份(我们使用redgate的sql backup pro)的唯一优势是

  • 极好的压缩-执行备份时可以分配线程。
  • 密码保护-您可以使用$ tr0ngP @ ssw0rd加密备份文件!

从SQL Server 2014开始,本机备份有了很多增强功能

注意:Redgate和使用COMPRESSION进行的SQL Server备份之间的压缩仅稍有不同。

对于较大的数据库备份,你可以玩MAXTRANSFERSIZE,并BUFFERCOUNT启用即时文件初始化


0

第三方备份工具的优势将因您的个人需求而异。一般而言,相对于内置SQL备份功能的核心优势包括:

  1. 不需要服务器文件系统访问 ; 第三方工具可以在本地计算机,服务器等上运行,并且可以将备份存储在您选择的任何位置。当使用基于云的SQL Server(如Amazon RDSAzure)时,这非常相关,因为它们通常使用专有的备份或快照服务。
  2. 打破VPN壁垒 ; 第三方工具(如SQribe)价格适中,并且还可以按需执行备份和还原操作,因此您可以通过VPN“ A”进行备份,然后再使用Zip压缩还原到VPN“ B”上的服务器。 。我是该产品FYI的首席开发人员。
  3. 扩展功能集 ; 更大,更昂贵的工具集(如Red-Gate)提供了使用内置备份功能时不可用的选项,例如就地更新目标而不删除和重新创建对象。
  4. 完全控制时间和位置 ; 与任何软件一样,第三方工具可让您灵活地按自己的喜好安排作业,并将备份存储在任意位置,包括云存储。通过CLI帮助程序,它们中的许多可以在批处理/ PowerShell脚本中使用。
  5. 版本控制 ; 生成T-SQL脚本文件作为备份数据的工具,使您可以将数据库模式和/或数据包括在应用程序代码的源代码控制中(例如github上)。这使得回滚和挑选SQL模式或数据更改成为可能。

-1

数据库损坏是每个SQL Server用户生命中的噩梦之一。没有完美的方法来确保您的数据安全可靠,但是保护数据库最好的方法就是进行计划备份。

当然,如果您使用T-SQL命令管理大于200GB的数据库来进行备份不是很方便。在这种情况下,最好使用第三方工具。我在使用第三方工具方面有一定的经验,我很高兴如今我们拥有可以使DBA的工作变得更轻松的软件。

当今市场上充斥着此类第三方工具,您可以找到具有不同价格和功能的不同软件,例如IderaRedGateQuest LiteSpeed

在这里,我想添加一些使用第三方工具的好处:

  • 您可以安排数据库备份
  • 您可以将备份发送到FTP,本地或网络文件夹,DropboxAmazon S3Google Drive等
  • 您可以备份其他文件
  • 您可以收到电子邮件确认
  • 您可以通过加密保护备份

无论如何,第三方工具进行备份确实非常有用。它们将帮助您最大程度地减少丢失数据的风险。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.