什么是 SQL Server 中的简单恢复策略

SQL Server 简单恢复策略是三种可用恢复策略之一,其他恢复策略为“已满” 和批量日志。在简单恢复策略中,SQL Server 通过以下方式最大程度地减少事务日志空间的使用 自动管理日志截断,仅保留当前事务所需的最小日志。 与完整恢复策略不同,完整恢复策略保留了时间点的完整事务历史记录 恢复方面,简单恢复策略提供了一种更简化的方法,非常适合特定用例。

在 SQL Server 中选择正确的恢复策略的重要性

在 SQL Server 中选择正确的恢复策略是数据库管理员的关键决策,并且 它会显著影响数据库的性能、数据保护和管理。重要性 选择适当的恢复策略怎么强调都不为过。以下是它的一些关键原因 关键:

  • 数据保护 :恢复策略的选择直接影响数据保护策略。简单恢复 牺牲时间点恢复以减少日志空间,使其不适合数据库 数据丢失是无法容忍的。
  • 资源使用 情况:简单恢复策略具有资源效率,因此适用于频繁的数据库 事务日志备份不是必需的。这可以提高性能。
  • 恢复功能 :在简单恢复中,您只能恢复到上次完整备份或差异备份 。如果需要细粒度恢复,完整或大容量日志模型是更好的选择。

如何以不同的方式设置 SQL Server 简单恢复策略

可以通过各种方法设置 SQL Server 简单恢复策略,具体取决于您的 偏好和要求。以下是有关如何在恢复中修复SQL Server数据库的不同方法 模式:

使用 SQL Server Management Studio (SSMS)

1. 打开 SQL Server Management Studio

2. 连接到 SQL Server 实例。

3. 在“对象资源管理器 ”中,导航到“数据库”节点。

4. 右键单击要更改其恢复策略的数据库。选择“属性”

选择属性

5. 在“数据库属性”窗口中,转到“选项”页面。

6. 在“恢复策略”下拉列表下,选择“简单 ”。

7. 单击“确定”保存更改。

使用 Transact-SQL (T-SQL) 查询

1. 打开 SQL Server Management Studio 或任何 T-SQL 客户端。

2. 执行以下 T-SQL 查询,将 [YourDatabaseName] 替换为数据库的名称:

USE [YourDatabaseName]

ALTER DATABASE [YourDatabaseName] Recovery Simple

使用 PowerShell 和 SQLPS 模块

如果希望使用 PowerShell 进行数据库管理,可以使用 SQL Server 的 SQLPS 模块 创建数据库简单恢复策略。下面是一个示例:

Import-Module SQLPS -DisableNameChecking
set-SqlDatabaseRecovery -ServerInstance “YourServerName” -DatabaseName “YourDatabaseName” - Recovery Simple

将“YourServerName”和“YourDatabaseName”替换为 SQL Server 实例和数据库名称。

将 SQL 数据库恢复策略与简单恢复策略相结合

为了充分利用简单恢复策略,必须有一个经过深思熟虑的备份 策略。由于简单恢复不支持上次完整或之后的时间点恢复 差分备份,这里有一个可靠且专业的软件可以考虑 - 傲梅企业备份旗舰版。

傲梅企业备份旗舰版是一款多功能备份软件,可用于创建和管理SQL数据库备份 ,甚至与SQL Server中的简单恢复策略结合使用。它支持 Microsoft SQL (2005-2022)、 VMware ESXi (6.0 及更高版本)和 Hyper-V (在 Windows 8/8.1/10/11、Windows Server/Microsoft Hyper-V Server 2012 R2 及更高版本中) 集中式控制台,然后单击下面的按钮以尝试 30 天免费试用:

下面介绍如何将 SQL 数据库备份策略与 AOMEI 网络备份相结合。

✍ 在执行数据库备份之前,请确保: 1.安装了傲梅企业备份旗舰版Agent和Microsoft SQL Server的计算机。 2.共享本地磁盘或网络以存储备份文件。

1. 访问源设备 :要添加Microsoft SQL,如果数据库存在并且与支持的版本兼容,它将 自动显示。如果没有,您可以选择“添加 Microsoft SQL”,然后选择“下载代理程序 ”。在安装了 SQL Server 的设备上安装此程序。安装后,选择“已安装代理”,然后选择要添加的代理。

add-device

2. 验证数据库实例身份验证 :单击“... ”>> “身份验证”以验证数据库实例。您可以在 Windows 身份验证SQL 身份验证 之间进行选择。输入必要的凭据,然后单击“验证”以确认并验证数据库实例。

sql-身份验证

3. 创建备份任务 :单击“备份任务 ”>> “创建新任务 ”,选择“Microsoft”SQL 备份“作为备份类型。

microsoft-sql-备份

4. 开始备份 :可以选择“添加计划并立即开始备份”或“仅添加计划并单击”开始备份“以执行SQL Server自动备份

5. 从备份恢复 :点击左侧菜单栏上的备份任务,找到要恢复的任务,点击... >> 恢复 。您可以通过选择“还原到原始位置”或“还原到新位置 ”来指定目标位置。

启动-恢复

结论

在 SQL Server 中选择正确的数据库恢复策略对于数据库管理策略至关重要。这 简单恢复策略虽然不适用于所有方案,但可提供资源效率和性能 好处。

通过了解它是什么,为什么必须选择正确的模型,如何设置它,以及如何 将其与强大的备份策略 相结合,您可以做出明智的决策来优化数据库管理实践。最终,SQL 服务器简单恢复策略使您能够最大限度地提高效率,同时满足数据保护要求 需要。