SQL 和 Shadow Protect 服务器

SQL 和 Shadow Protect 服务器

推出装有 SQL2008R2 的 Server2008R2 机箱,试用一些新的工资单软件。我的 VM 有 ShadowProtect 虚拟许可证,这个机箱也会获得一个。

我的问题是:备份此 SQL 数据库的最佳做法是什么?ShadowProtect 软件是否允许我仅恢复数据库,还是需要恢复整个服务器?我知道如果需要,我可以通过 SQL Managment Studio 手动备份数据库,但是是否有办法在需要时自动执行此步骤。我猜想某种脚本会进入 Shadow Protect 夜间备份,卸载数据库,将其备份到文件,然后重新安装数据库??

答案1

我知道这个有点老了,但我通过 Google 找到了这个页面,所以可能对其他正在寻找的人有用。此链接提供了 Storage Craft 关于使用 Shadow Protect 和 SQL 备份的建议。一些有用的提示 维护计划与 Shadow Protect 的优缺点

根据以下评论,以下是链接中几个最有用的要点:

  • 您必须确定 SQL 数据和日志文件所在的卷,并将所有这些卷包含在同一个 ShadowProtect 作业中。这与他们 (Storage Craft) 的正常建议(每个卷一个作业)相反。ShadowProtect 的另一个缺点是,由于它是基于扇区的,因此不会截断 SQL 日志文件。因此,强烈建议创建一个维护计划,只需每天(或每周)备份一次日志文件并保留一个 (1) 备份即可截断日志文件。此备份必须在每天开始 ShadowProtect 增量备份之前执行

  • 有充分的理由表明您不应该整天混合使用 Shadow Protect 备份和“正常”SQL Server 备份。如果您依赖 SQL 备份来重播日志以“转入”和/或“转出”事务,那么当 SQL 还原请求下一个备份时,您将遇到问题。它将指向 ShadowProtect 备份,但它找不到它期望的 BAK 文件,因此您将无法继续并进行不完整的还原

答案2

ShadowProtect 会获取整个系统的映像,其目的是用于灾难恢复,而不是挑选文件进行恢复。但是,在紧急情况下,您可以在安装在操作系统上的 ShadowProtect Server 控制台内安装映像,并在需要时选择文件系统。

根据您处理快照的方式,您可以灵活地决定回溯到多远。

相关内容