个人笔记:数据库——数据库如何进行备份?

本文仅供参考学习使用,谢谢

文章目录

  • 备份数据库有两种方式:
    • 1.分离&附加
      • 分离
      • 附加
    • 2.备份&还原
      • 1.备份
      • 2.还原
    • 补充

备份数据库有两种方式:

1.分离&附加

分离

在大型数据库工程中,如果想要将某个数据库备份下来,需要先将其设置为单一用户读取,避免他人的同时操作影响数据库。

  1. 右击目标数据库——》选择属性
    个人笔记:数据库——数据库如何进行备份?_第1张图片
  2. 属性——》选项——》状态——》限制访问——》SINGLE_USER——》确定

个人笔记:数据库——数据库如何进行备份?_第2张图片
3. 点击 是

个人笔记:数据库——数据库如何进行备份?_第3张图片

此时会在目标数据库的后面自动添加 (单个用户) 字样
个人笔记:数据库——数据库如何进行备份?_第4张图片
4. 右击目标数据库——》任务——》分离个人笔记:数据库——数据库如何进行备份?_第5张图片
5. 将两个选项勾上——》确定
个人笔记:数据库——数据库如何进行备份?_第6张图片
此时刷新数据库后会发现,目标数据库消失了
个人笔记:数据库——数据库如何进行备份?_第7张图片

  1. 此时依旧可以在该路径中寻找到目标数据库
    C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA

直接复制粘贴到你需要备份到的设备或者文件夹中即可
个人笔记:数据库——数据库如何进行备份?_第8张图片
个人笔记:数据库——数据库如何进行备份?_第9张图片

附加

  1. 从你的已经备份过的文件夹中,选中你要恢复备份的文件
  2. 然后将其拉到该路径
    C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA
    然后粘贴
  3. 右击 数据库文件夹 ——》附加
    个人笔记:数据库——数据库如何进行备份?_第10张图片
    选择添加
    个人笔记:数据库——数据库如何进行备份?_第11张图片
  4. 按照路径找到你要恢复备份的文件
    C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA
    点击确定
    个人笔记:数据库——数据库如何进行备份?_第12张图片
    再确定
    PS:在附加为 处可以修改你的数据库名称
    个人笔记:数据库——数据库如何进行备份?_第13张图片

任务完成。。。。
个人笔记:数据库——数据库如何进行备份?_第14张图片

2.备份&还原

1.备份

  1. 原由同上
    右击目标数据库——》属性
    个人笔记:数据库——数据库如何进行备份?_第15张图片
  2. 选项——》限制访问——》SINGLE_USER——》确定
    个人笔记:数据库——数据库如何进行备份?_第16张图片
    选择 : 是
    个人笔记:数据库——数据库如何进行备份?_第17张图片
  3. 此时已经变为单个用户——》任务——》备份
    个人笔记:数据库——数据库如何进行备份?_第18张图片
  4. 选择备份到磁盘——》添加
    个人笔记:数据库——数据库如何进行备份?_第19张图片
  5. 文件名路径为
    C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Backup\

个人笔记:数据库——数据库如何进行备份?_第20张图片

个人笔记:数据库——数据库如何进行备份?_第21张图片
6. 点击确定,之后会提示已经完成

= w =

个人笔记:数据库——数据库如何进行备份?_第22张图片

2.还原

1.右击要还原到的数据库——》任务——》还原——》数据库
个人笔记:数据库——数据库如何进行备份?_第23张图片

  1. 点击设备——》…——》添加文件
    个人笔记:数据库——数据库如何进行备份?_第24张图片
    个人笔记:数据库——数据库如何进行备份?_第25张图片

  2. 选择文件路径:
    C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Backup

确定
个人笔记:数据库——数据库如何进行备份?_第26张图片
确定
个人笔记:数据库——数据库如何进行备份?_第27张图片
在确定
个人笔记:数据库——数据库如何进行备份?_第28张图片
4. 提示已经完成
个人笔记:数据库——数据库如何进行备份?_第29张图片

补充

如果还原后的数据库依旧是单一用户模式SINGLE_USER

原路返回修改属性中的该属性,将其设置为MULTI_USER即可

你可能感兴趣的:(DataBase,数据库)