我正在研究一种在不使用映像的情况下将 Windows Server 计算机还原到特定时间点的方法(由于组织原因,我们不能仅对系统驱动器进行映像),并且由于我正在使用 Windows Server 2008 R2 环境,因此我一直在研究 Windows Server Backup。 该服务器是 SQL 服务器,运行 SQL 2008 R2 而不运行其他任何服务器,但我想恢复的是:
- Windows Server 配置(安装了哪些角色、服务处于活动状态、配置了哪些登录)
- SQL Server 配置(实例配置了哪些登录名、如何配置 SQL 选项)
我不需要 Windows 来备份或恢复实际数据库,因为我将其作为单独的步骤来处理。
我的问题是,如果我只有一个安装了 SQL 和 Windows 的 C:,系统状态恢复是否可以涵盖上述两个目标?
或者我需要以某种方式恢复整个 C: 卷?
答案1
“系统状态”恢复是否涵盖两个目标? 不,系统状态包括:
请参阅此处了解与系统状态相关的另一个 SF 问题:系统状态备份有什么用处?
大多数角色和服务可以通过系统状态还原来恢复,但某些配置设置、第三方服务、功能等可能无法像全卷还原那样通过系统状态恢复来恢复。
对于 SQL,它是一个应用程序,需要使用应用程序级感知备份进行备份和恢复。有关通过 WSB 恢复 SQL 的更多信息,请参阅此处:http://technet.microsoft.com/en-us/library/cc725726
但是,我不是 DBA,但我建议您使用 SQL 内置的工具将其备份到磁盘,然后让 Windows Server Backup 获取这些备份。这样,您就可以直接在 SQL 中恢复信息,并让 SQL 社区能够协助解决恢复问题等。