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

备份数据库有两种方式:

1.分离&附加

分离

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

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

个人笔记:数据库——数据库如何进行备份?
3. 点击 是

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

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

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

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

附加

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

任务完成。。。。
个人笔记:数据库——数据库如何进行备份?

2.备份&还原

1.备份

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

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

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

= w =

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

2.还原

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

  1. 点击设备——》…——》添加文件
    个人笔记:数据库——数据库如何进行备份?
    个人笔记:数据库——数据库如何进行备份?

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

确定
个人笔记:数据库——数据库如何进行备份?
确定
个人笔记:数据库——数据库如何进行备份?
在确定
个人笔记:数据库——数据库如何进行备份?
4. 提示已经完成
个人笔记:数据库——数据库如何进行备份?

补充

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

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

相关文章: