我目前正在寻找一些新的备份软件,并注意到许多产品的 SQL Server 代理收费很高,大约 500 英镑。有人能告诉我为什么这些插件在 SQL Server 有内置备份的情况下价格如此昂贵吗?您是否建议不要使用 MS SQL Server 备份功能然后备份输出,如果建议,为什么?
答案1
第三方代理通常具有“块级”备份和恢复功能,允许您恢复数据库的部分内容(表等),而不是整个数据库。它们也不需要您通过直接备份数据库来暂存输出(使磁盘需求加倍)。
答案2
一些第三方产品,例如Quest 的 LiteSpeed和RedGate 的 SQLBackup,还将为您提供 SQL Server 本机备份机制无法提供的附加数据级压缩和加密选项。这比 NTFS 级别的选项要好得多。
答案3
这取决于备份解决方案,但通常其好处如下:
- 与您的整体备份系统集成
- 单点恢复,这在繁忙的灾难恢复场景中非常有用
- 远程磁带库上的直接磁带备份
答案4
我不喜欢使用特殊的 SQL 代理,而是依赖内置函数。凯文·库帕尔请注意,这意味着我们必须在某处找到磁盘空间,但专用于通过网络进行文件备份的廉价存储柜比磁带更快,并且比磁带库更容易扩展。只需将您的维护计划指向文件共享并确保 SQL 代理帐户可以在那里写入即可。
我猜想,仅恢复一个表就需要将备份恢复到新的数据库,然后编写表创建脚本,但我从来不需要这样做,摸摸木头。