SQL Server 数据库之备份和恢复数据库
备份和恢复数据库1. 备份数据库1.1 新建备份设备1.2 用 SQL 命令备份数据库1. 备份数据库备份就是对数据库和数据对象进行复制i,便于在数据库遭道破坏时能够及时修复,这是数据库管理员的重要工作;1.1 新建备份设备备份设备是用来备份数据库、事物日志等文件的存储介质,在备份数据之前要指定或创建备份设备;用 SSMS 创建备份设备的操作步骤如下所示:服务器对象 → 右击 备份设备 →新建备份
·
1. 备份数据库
备份就是对数据库和数据对象进行复制i,便于在数据库遭道破坏时能够及时修复,这是数据库管理员的重要工作;
1.1 新建备份设备
备份设备是用来备份数据库、事物日志等文件的存储介质,在备份数据之前要指定或创建备份设备;
用 SSMS 创建备份设备的操作步骤如下所示:
- 服务器对象 → 右击 备份设备 →新建备份设备 → 打开备份设备对话框;
- 在设备名称文本框输入备份设备的名称(如 srs),单击文件后的三点按钮可修改地址(一般使用默认地址),确定,即可完成备份;
修改文件地址;
1.2 用 SQL 命令备份数据库
备份数据库的 SQL 命令为 BACKUP DATABASE
,语法格式如下:
BACKUP DATABASE <数据库名>
TO `<备份设备>`
[WITH {NOINIT|INIT}
{NAME='备份名',
DESCRIPTION ='说明文本'}]
命令说明:
<数据库名>
表示要备份的数据库名称;<备份设备>
指定备份操作的备份设备;NOINIT
表示此备份集将追加到现有备份集,此项为默认集;INIT
表示覆盖所有备份集;备份名
表示此项备份的名称;DESCRIPTION
表示对此项备份集进行说明的文本,格式不限;
例子 1:创建数据库 test 的备份集 test_T,备份设备为创建好的 srs
backup database test
to srs
with init,
name = 'test_T',
description='数据库test的备份'
注意: 要先创建备份设备(如srs,test),否则会报错备份设备不存在;
1.3 还原数据库
还原数据库时是根据保存的数据库备份,将其还原到某个时间点的状态;
在 SSMS 还原数据库的步骤如下:
- 右击srs,任务 → 还原 → 数据库,打开还原数据库对话框;
- 在要还原的备份集,勾选相应的复选框,确定,即可完成还原;
1.4 完整备份数据库
- 选中要完整备份的数据库右击 → 任务 → 备份 → 打开备份数据库对话框;
- 源 → 数据库,选择要备份的数据库, 备份类型,可选择完整、差异、事务日志三种,还可勾选仅复制备份,备份组件,有数据库和文件和文件组;文件集 → 设置名称,备份集过期时间;目标 → 选择要备份到哪个备份集;
更多推荐
已为社区贡献27条内容
所有评论(0)