SQLserver 创建数据库备份 还原数据库备份

一,创建数据库备份

1,命令执行

BACKUP DATABASE [aa] TO  
DISK = N'H:\aa.bak' 
WITH NOFORMAT, INIT,  NAME = N'aa-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD, COMPRESSION,  STATS = 10
GO

2,窗口执行

2.1 调出窗口

在开始之前,请先建立一个空的数据库

选中要备份的数据库, 鼠标右键——任务——备份
在这里插入图片描述

2.2 基础配置

这里基本都是默认,当然也可以随自己意愿自定义,一般来说,大家对磁盘位置修改的需求比较多
在这里插入图片描述

2.3 bak配置

选择 选项

可以在原有的bak文件上追加备份数据,也可以在新建一个bak文件存放数据
在这里插入图片描述

2.4 选择磁盘存放位置

添加——…

在已有的bak文件下追加数据的话,直接选择文件,确认即可

要新建bak文件存储数据的话,选择路径,自定义一个文件名即可

在这里插入图片描述

2.5 点击确认,开始备份

配置完成之后,直接点击确认,即可完成备份,备份文件位置可以根据自定义的磁盘路径查询
在这里插入图片描述

二,还原数据库备份

1,命令执行

RESTORE DATABASE [aa] FROM  
DISK = N'C:\aa.bak' 
WITH  FILE = 1,  MOVE N'tmp' TO N'F:\DATA\aa.ndf',  MOVE N'tmp_log' TO N'F:\DATA\aa.ldf',  NOUNLOAD,  REPLACE,  STATS = 10
GO

2,窗口执行

2.1 调出窗口

选中要还原备份的数据库, 鼠标右键——任务——还原——数据库
在这里插入图片描述

2.2 基础配置

添加——…在这里插入图片描述
注意:如果你此时就点确认的话,则会报错
在这里插入图片描述

2.3 选项配置

在这里插入图片描述

2.4 点击确认,备份完成

在这里插入图片描述

总结:过程虽然简单,但还需要耐心摸索,及时记录,巩固落实

猜你喜欢

转载自blog.csdn.net/qq_36636312/article/details/111361396
今日推荐