什么是 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 服务器简单恢复策略使您能够最大限度地提高效率,同时满足数据保护要求 需要。