为什么要还原数据库(为什么要进行数据库的备份与还原)
- 游戏攻略
- 2025-01-03 10:22
- 1
譬如你的数据库空间变了 就可以把原先空间的数据库备份然后在新的空间上还原 或者你的数据库被黑了 也可以还原以前备份的数据库恢复
为什么要还原数据库(为什么要进行数据库的备份与还原)
为什么要还原数据库(为什么要进行数据库的备份与还原)
还原数据库对应备份数据库,只有数据库的备份文件.bak才可以被还原,或者你可以用SQL的分离数据库,传上去后再附加数据库也可以!
附加数据库和还原数据库的区别:
1.
还原与备份对应,数据库经过备份,数据库变成.Bak的备份文件,而原有的库还在业务环境中运行,通过备份可以将数据库还原到历史状态;
2.
附加和分离对应,数据库文件从业务环节中分离出来,库文件处于停止使用时的状态,不在运行,附加是把原有的数据库重新装入服务。
1.在管理器中将数据分离后,只需要.mdf文件即可附加,如果只是将数据库进行了脱机或停止SQL
服务,那么.mdf和.ldf文件都需要才能附加(SQL不允许在使用的状态下数据库文件)
2.没啥区别吧,都是新产生一个库,也就是对原来库的备份。
3.附加和还原都可以在不创建一个新库的情况下进行附加或还原作
4.同上。
还原数据库是指在原数据库的备份情况下去还原,还原到之前的一个备份点,备份时间后的数据将不再存在
附加是指在一个数据库的基础上附加一个数据库,建议不会用时先备份好,这个还原是两个概念
还原数据库就是把数据库数据库的备份文件还原到指定还原的上,这样就相当于在这个上创建了一个数据库了。
比如,一台电脑上有一个SQLSERVER的数据库,你每次开发都要连接这个数据库,现在你嫌麻烦,要把这个环境搭在你自己机器上,你就不用再每次都连接另一台电脑的了。这就需要你在那台机器上把数据库备份出来,备份文件拷贝到本机上,然后还原,这样就相当于在你机器上搭建了一个一模一样的数据库了。包括表结构,函数,触发器,视图过程等等,还有更重要的是数据都会到你的上。
还原嘛,顾名思义,就是按照一个模子,在你的上做一个恢复。而这个模子就是备份文件。
版权声明:本文内容由互联网用户自发贡献。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 836084111@qq.com,本站将立刻删除。
下一篇