如何从 SQL 备份还原数据库

SQL Server 备份是任何有效灾难恢复策略的关键组成部分。虽然这很好,但正确设置这些备份以无缝运行也是目标。在这篇特定的文章中,我们将回顾不同类型的恢复、定期自动设置 SQL Server 恢复的推荐做法,以及在 SQL Server 灾难恢复环境中安全有效地存储数据的三种不同方法。

手动还原

最基本的还原类型是手动还原。在手动还原中,SQL Server 还原软件使用存储在备份文件中的信息来执行还原。所有数据库损坏都已解决,数据恢复到损坏发生之前的状态,并且还会执行备份期间执行的任何其他事务。只要 SQL Server 事务日志文件的风险很小,就会使用这种类型的还原。

完整的数据库备份

下一个选项是完整的数据库备份。在完整的数据库备份中,SQL Server 恢复软件利用数据库中包含的所有数据和所有数据库角色来恢复整个事物。SQL Server 使用完整备份将数据库重建到保存它的时间。这是更推荐的方法,因为它提供了针对 SQL Server 损坏和恢复问题的最佳保护。

增量恢复

下一个选项是增量还原。当只有一个数据副本或仅需要其中的一小部分时使用此方法。使用事务日志备份仍然更安全,但增量恢复提供了额外的安全级别,有助于避免任何 SQL Server 损坏。SQL Server 从一开始就以增量方式重建整个数据库,而不是只保存一份数据副本。

管理审计命令

对于大多数环境来说,最后一种方法是不错的选择,它是manageauditing命令。使用此 SQL Server 管理工具,您可以创建权限管理的备份文件并设置必要的权限。然后,您可以管理审计,选择一个用户来管理事务,并随时检查安全日志。您还可以使用标准 SQL 备份功能恢复审计数据。

要使用manageauditing设置 SQL 服务器,您必须使用 SQL 恢复和设置帐户功能。使用这两个函数,您可以创建用户名并设置适当的权限。您还可以使用 SQL 登录用户名和密码在服务器上创建一个日志,然后指示 SQL Server 将所有日志保存在备份目录中。备份目录还允许您恢复所有类型的安全日志文件。

这些类型的SQL Server 管理工具允许您创建数据库备份、还原安全管理的备份以及创建 SQL 恢复计划。如果您定期执行自己的 SQL 服务器备份,您就会知道保存数据库的所有 SQL 恢复计划至关重要。这样,如果出现问题,您将能够快速恢复数据。保存您自己的 SQL 备份还有许多其他好处,但我们不会在本文中讨论它们。

希望您现在了解如何从 SQL 备份恢复数据库。如果您需要进一步的帮助,或者您无法让 SQL Server 安装脚本执行您需要的操作,那么在线有许多 Sysprep 教程可以提供帮助。例如,如果您不小心删除了事务日志中的某个表,您可以单击“新建作业”,然后单击“确定”。现在您必须输入位于 SQL Server 安装向导中的 SQL 恢复步骤。

how-to-restore-your-database-from-a-sql-backup-c14e35sf