什么是数据库备份?

数据库备份是创建公司主数据文件和事务数据文件副本的过程。

作为消费者,当我们的典型资源无法使用时,我们需要额外的供应。例如,万一停电,人们需要蜡烛、手电筒和罐头食品。

同样,数据库备份是您在发生网络攻击、自然灾害、意外删除或其他威胁时可以访问的关键数据的副本。

为什么数据库备份很重要?

备份数据库的重要性是什么?除了人员之外,数据是企业最有价值的资产。您使用数据来运营您的业务。您的日常运营取决于财务数据、客户信息、员工记录、产品详细信息、专有公式和流程以及应用软件。数据中断导致的长时间停机会损害您的声誉和利润。

火灾和洪水、电力或硬件故障、人为错误和网络犯罪攻击等自然灾害可能会导致数据损坏和丢失。当数据灾难发生时,您需要能够快速恢复这些文件和您的业务至正常运行状态。

数据库备份和恢复的规划策略对于业务连续性 (BC)至关重要。与灾难恢复 (DR ) 相结合,缩写 BC/DR 涵盖了同一枚硬币的两面。灾难恢复可以恢复所需的技术,而业务连续性则是保持业务整体正常运转。

数据库备份有哪些类型?

数据库备份一般分为三种类型:

  • 顾名思义,完整备份是所有数据或整个数据库或数据库实例的副本。
  • 增量备份是指仅在新的备份文件中更新自上次备份以来更改的数据。例如,如果会计过帐了三项新交易,则只有这些新交易才会被复制到新的会计文件备份中。
  • 差异备份用于备份自上次完整备份完成以来发生更改的所有文件。

对于这些数据库备份类型,Bruce为大家举个例子:假设您在周五对客户数据库进行了完整备份。然后在周一、周二和周三,某些客户文件会发生变化。每一天的增量备份仅包含自上次备份以来更改的数据。周三,您可能决定运行差异备份,这将更新数据以反映自周五以来所做的更改。

自动化 SQL Server 数据库备份

如果您需要经常备份相同的数据库,每次在命令提示符中设置备份并不是最简单的方法。 相反,您可以通过 Windows 任务计划程序自动执行该过程。

创建存储过程后,按照以下步骤使用脚本自动备份存储过程 SQL Server。

步骤 1.打开文本编辑器并输入需要备份的SQL备份命令,比如下面的命令,具体如何使用脚本备份,请参考 CMD备份MySQL数据库

任务调度程序

步骤 2.将编辑好CMD命令文件后,另存为 .bat 扩展名。

步骤 3.  然后,进入 控制面板 > 管理工具 > 任务计划程序 > 创建基本任务 ,然后按照向导创建计划任务。

任务调度程序

更具体地说,您需要根据需要 选择一个 Tigger ,选择 Action 为“启动程序”并找到您创建的批处理文件。

任务调度程序

傲梅企业备份旗舰版:更简单的 SQL Server (Express) 数据库备份解决方案

备份数据库的重要性大家都已知晓,但是在备份数据库的时候,您可能会觉得使用命令行备份sql数据库太不方便,门槛太高。那么带有一个直观友好界面的 简单替代方案

傲梅企业备份旗舰版 是一种可靠且流行的企业备份解决方案,适用于 LAN 内的 SQL 数据库和虚拟机。 它支持 SQL Server 2005 - 2022,并适用于所有 Windows 操作系统(Windows 7 和 Windows Server 2008 R2 及以上版本)。

并且它具有多种功能和优势,可以满足不同的需求。

• 集中远程备份 :集中备份所有或选定的SQL 数据库。
• 易于使用 :提供直观的控制台。 只需按照软件说明操作,不需要多深的专业知识储备,都可以轻松执行 MS SQL 备份和恢复,无需专门培训。
• 快速备份和即时恢复 :快速完成一切,节省您的时间并保证数据安全。
自动SQL备份 :轻松定制MS SQL的备份任务,每日、每周、每月执行备份任务。 支持全量备份、增量备份、差异备份。

现在,您可以单击下载按钮来安装该软件,然后我们将向您演示轻松备份和恢复 SQL Server 数据库的步骤。

备份 SQL 数据库的简单步骤

步骤1. 添加Microsft SQL并下载代理程序

安装完成后,启动傲梅企业备份旗舰版(Web UI入口https://localhost:9072/)并进入  设备  ->  Microsoft SQL  ->  添加 Microsoft SQL

微软SQL

选择  “下载 傲梅企业备份旗舰版 代理程序”  (或  “复制链接 ”)  并在安装了 SQL Server 的设备上安装代理。 然后选择设备进行 确认

安装完成代理程序后,您将看到如下提示:

客户端安装成功提示

接下来,单击  图标 ->  身份验证  来验证数据库实例。 然后就可以启动SQL Server备份了。

添加设备

步骤2.创建备份任务

单击  “备份任务”  ->  “创建新任务” ,选择备份类型  “Microsoft SQL 备份”

备份类型

步骤 3.选择要备份的 SQL 实例/数据库

单击  “设备名称”  指定要备份的 SQL 实例和数据库。 您可以根据需要选择一个或多个数据库。

选择数据库

步骤 4.选择备份位置

选择  目标  以保存备份。 您可以指定本地路径或网络路径。

选择目标

步骤 5.设置计划并开始备份

选择目标

在开始备份 之前  ,您还可以设置一个  计划  来每天、每周或每月运行 SQL 数据库备份,并将备份方法设置为  完整备份、增量备份或差异备份

执行任务。 完成后,您将在  “备份任务”  选项卡中找到它。

✍更多实用功能:

  • 备份清理  可帮助您自动删除较旧的备份版本,从而节省存储空间。
  • 电子邮件通知  使您可以在任务异常或成功时收到电子邮件通知。

如何从备份恢复 SQL Server 数据库:

步骤 1. 找到备份并单击“恢复”

点击 左侧菜单栏的 备份任务  ,找到需要恢复的任务,点击  图标 ->  恢复

恢复

步骤2.选择备份版本

选择您要恢复的备份版本。

选择内容

步骤 3. 选择位置

选择您想要恢复到的目标位置。  默认选择 恢复到原始位置。

恢复到原来的位置

如果要  恢复到新位置 ,则需要选择目标并指定新数据库的名称。 您还可以修改存储位置。

恢复到新位置

覆盖同名数据库:  如果勾选此选项,备份的数据库将覆盖目标同名数据库。 如果不选中该选项,则恢复过程中将忽略同名的目标数据库。

步骤 4. 开始恢复

全部设置完成后,点击  开始还原  即可开始还原进度,耐心等待还原完成。 您可以单击该  图标 按钮查看恢复详细信息或取消它。

开始恢复

还原完成后,您可以在 Microsoft SQL Server Management Studio 中看到还原的数据库。

✍注意事项

  • “恢复到原始位置”必须确认原始位置存在。 否则,您只能选择“恢复到新位置”。
  • “恢复到原位置”会覆盖或删除原数据库数据,如果原数据库有重要数据,建议选择“恢复到新位置”。

结论

本文介绍了备份数据库的重要性,提供了使用命令行备份 SQL 数据库、自动备份以及从备份恢复的快速指南。 如果您觉得复杂,还有一个替代软件 - 傲梅企业备份旗舰版

它简化了备份和恢复过程,特别是当您想要自动备份 SQL Server 数据库或 将 SQL Server 数据库恢复到另一台服务器 。 不仅是本地服务器,您还可以轻松管理局域网内所有计算机的备份任务。