任何行业的组织,无论大小,都严重依赖数据库作为IT基础架构的支柱。此基础架构用于自动数据收集、处理、分析和其他数据相关系统。  

IT管理员或DBA(Database Administrator-数据库管理员)的任务通常是从事管理和维护数据库系统,保证数据库服务稳定高效运转。为了防止数据库崩溃,他们还要备份数据库并且创建备份计划。许多数据库管理系统都带有备份管理,可以根据组织的策略进行配置。  

在本文中我们将向您展示常用的数据库备份的三种方法,以及管理员如何配置以创建适合其组织的备份计划。 一个好的备份计划可以很大限度地减少停机时间并确保其能快速的操作恢复。

什么是数据库备份?

在我们开始谈论数据库备份的三种方法之前,让我们先谈谈基础知识。数据库备份是按指定时间间隔创建数据库副本实例的过程。这可以由DBA手动完成,方法是使用备份脚本、使用自动化服务或使用数据库管理软件。然后在需要的时候可以使用备份的数据库恢复部分或完整数据库。

数据库备份

数据库备份的三种方法

数据库备份可以通过三种常见方式完成:命令备份数据库、具有友好界面的SQL管理工具和专业的数据库备份工具。下面分享了3种创建数据库备份的方法。

使用T-SQL数据库备份命令创建备份实例

使用sqlcmd实用工具输入Transact-SQL语句创建完整备份为例。

创建T-SQL脚本文件:打开记事本,输入命令语句如下,其中aomeitest是数据库名称,e:\SQLbackup\是存储数据库备份的目标位置。

BACKUP DATABASE aomeitest
To disk='e:\SQLbackup\Demo.BAK'

将此文件保存为database.sql。

运行脚本文件:打开命令提示符窗口,在命令提示符窗口中,键入以下命令并按“Enter”

 sqlcmd -S aomeitest\数据库实例名称 -i C:\database.sql

Microsoft SQL Server Management Studio备份数据库

另一个sqlserver数据库备份方法是使用SQL Server Management Studio(缩写SSMS)这个综合实用工具。它是一个汇集了许多图形工具和丰富的脚本编辑器。

1. 打开SSMS,连接到数据库。

连接到数据库

2. 右键点击需要备份的数据库,选择“任务”,然后点击“备份”

创建备份任务

3. 在弹出的向导中,您可以配置数据库、备份类型和目标。在目标部分选择将数据库备份到哪里,可以添加或删除已有的路径。

设置备份

4. 数据库备份任务设置完成后点击“确定”启动备份。

启动备份

使用专业备份工具备份数据库

傲梅企业备份网络版是针对局域网内所有Windows PC、服务器和虚拟机的集中式备份和管理解决方案。其SQL Server备份功能支持SQL 2005-2019,使您能够将选定设备的数据库备份到网络位置而不会出现问题。在创建数据备份任务的同时可以设置备份计划。

使用它创建数据库备份任务前您需要到下载中心下载傲梅企业备份网络版,然后在集中管理设备中安装它。此外,还需要在数据库所在的设备中安装客户端。您可以手动安装客户端,也可以远程安装。

安装客户端

1. 控制和管理客户端通过控制端远程连接需要备份数据库的电脑:点击“请求控制”,然后可以选择通过账户密码的方式或发送控制请求的方式。

请求控制

2. 建立远程连接后,切换到“首页”选项卡,点击“SQL Sever备份”

SQL Sever备份

3. 点击“添加计算机”,在弹出的窗口中勾选需要备份数据库的客户端计算机,点击“确定”

添加计算机

4. 然后在设置界面的“步骤2”中点击“+添加”选择需要备份的数据库,点击“确定”

添加数据库

5. 在数据库备份任务的“步骤3”中设置存储数据库备份的目标位置,可以是网络共享文件夹或NAS路径,点击“添加存储”,然后输入用户名密码等。

添加存储

6. 点击“开始备份”启动备份任务。此外,您还可以点击左下角的设置选项设置加密或压缩操作,点击定时任务设置自动备份等。

设置计划

总结

以上就是sqlserver数据库备份的三种方法,使用命令备份数据库需要了解其复杂的参数,因此,个人更喜欢后两种具有友好的用户界面的工具。此外,使用界面话的管理工具在创建备份计划、备份策略等方面也非常方便。