数据库怎么备份?两种方式分享给你。
数据库备份主要有两种方式:
1.分离/附加
分离
在数据库系统工程中,如果希望将某一个数据库备份起来,需先把它设置成单一用户读取数据,防止别人的同一时间使用影响到数据库系统。
单击右键目标数据库——》选取属性
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份0.png)
属性——》选项——》状态——》限制访问——》SINGLE_USER——》确定
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份1-1024x796.png)
3.单击是
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份2.png)
这时会在目标数据库的后边系统自动添加(单个用户)字眼
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份3.png)
4.单击右键目标数据库——》任务——》分离
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份4-1024x353.png)
5.把两个选择项勾上——》确定
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份5-1024x791.png)
这时刷新数据库后就会发现,目标数据库不见了
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份6.png)
这时依然可以在这个路径中寻找到目标数据库
C:\ProgramFiles\MicrosoftSQLServer\MSSQL15.MSSQLSERVER\MSSQL\DATA
可以直接复制粘贴到你要备份到的设备或者文件夹中就可以了
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份7-1024x504.png)
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份8-1024x540.png)
附加
从你现已备份过的文件夹中,选定你需要恢复备份的文件
再将其拉到该路径
C:\ProgramFiles\MicrosoftSQLServer\MSSQL15.MSSQLSERVER\MSSQL\DATA
随后粘贴
单击右键数据库文件夹——》附加
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份9.png)
选取添加
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份10-1024x794.png)
依照路径寻找到你想恢复备份的文件
C:\ProgramFiles\MicrosoftSQLServer\MSSQL15.MSSQLSERVER\MSSQL\DATA
单击确定
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份11-1024x670.png)
再确定
PS:在附加为处还可以更改你的数据库名称
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份12-1024x595.png)
完成任务。。。
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份13.png)
2.备份/还原
1.备份
原由跟上面一样
单击右键目标数据库——》属性
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份14.png)
选项——》限制访问——》SINGLE_USER——》确定
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份15-1024x794.png)
选择:是
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份16.png)
这时己经变成单个用户——》任务——》备份
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份17-1024x559.png)
选取备份到磁盘——》添加
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份18-1024x639.png)
文件名路径为
C:\ProgramFiles\MicrosoftSQLServer\MSSQL15.MSSQLSERVER\MSSQL\Backup\
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份19.png)
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份20.png)
6.单击确定,之后就会显示已完成
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份21-1024x629.png)
2.还原
1.单击右键要还原到的数据库——》任务——》还原——》数据库
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份22-1024x613.png)
点击设备——》…——》添加文件
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份23-1024x474.png)
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份24.png)
选取文件路径:
C:\ProgramFiles\MicrosoftSQLServer\MSSQL15.MSSQLSERVER\MSSQL\Backup
确定
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份25-1024x667.png)
确定
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份26.png)
再确定
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份27-1024x443.png)
4.显示已完成
![](https://mysql360.com/wp-content/uploads/2022/10/数据库怎么备份28.png)
提醒
假如还原之后数据库仍然是单一用户模式SINGLE_USER
原路返回更改属性中的该属性,把它设为MULTI_USER就可以了
以上就是数据库怎么备份的两种方式,希望对大家有帮助。
本文由《MySql教程网》原创,转载请注明出处!https://mysql360.com