ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
详细教程请下载视频观看,视频地址: https://share.weiyun.com/5IBUL5T **下面是这个教程简单的文字介绍** ~~~ sql server数据库备份的还原 大家好我是笑望书,我的qq是1002203703,有空多多交流! 在搭建奇迹的服务端时,经常有朋友遇到数据库不会还原的问题,今天有时间就分享一下还原数据库的具体操作方法。 本教程使用绿色版sql2008自带的还原工具,来展示还原过程,其他的数据库管理工具的还原方法基本上是大同小异,看完本教程应该也会用其他的工具去还原。 数据库的还原:按备份文件的类型不同,有不同的还原方式。 第一种:备份文件是.bak时的还原方法,这种备份文件的得来,是采用了一般的备份方式得来的 如:MuOnline这个数据库的bak备份文件,一般叫MuOnline.bak 具体还原步骤:1、建立一个数据库 记下这个数据库储存的路径:D:\Tools\GSQL2008R2\userdata\MuOnline.mdf 我这个工具要记,其他的工具可能不需要记 2、导入备份文件进行数据库还原: 碰到这种导入不进来的情况,提示“无法处理的介质”之类的,是因为这个备份文件,原来使用的数据库版本较高,比我们现在这个sql2008版本要高,所以我们无法导入进来,这种情况是没办法处理的,要不就换备份文件,要不就是装高版本的数据库. 我们采用换备份文件的方法 这个是新路径,与我们建这个数据库时的路径不一样,一定要改过来,这是这个工具的BUG,其他的数据库工具应该没有这个问题 这样就还原好了 第二种:备份文件是.sql时的还原方法,这种备份文件的得来,是备份时采用了导出sql数据方式备份的 如:MuOnline这个数据库的sql备份文件,一般叫MuOnline.sql 我们先把这个数据库删了,使用sql方式,还原一次 还原的步骤也是:1、建立数据库 2、导入sql文件 导入sql备份文件,要用到sql查询工具, sql查询里,(1)选择我们刚才建的数据库MuOnline (2)打开sql文件 (3)执行sql语句,数据比较多,执行会有点久 执行完了,有一点错误,不理了,我们只是讲解还原过程,这样sql的还原也讲解完了 第三种:备份文件是.mdf,一般还会同时带对应的log文件,log文件是同名但以_log.ldf为结尾, 这种备份文件的得来,是直接复制数据库的数据文件得来的 (注:log文件,是数据库的日志,还原时可以不用log文件的,不用的话系统会自动生成一个新的log文件) 如:MuOnline这个数据库,对应的备份文件是MuOnline.mdf和MuOnline_log.ldf 我们也操作一次,先把原来的删掉 还原步骤:(1)把数据库备份文件,复制到你的数据库放数据文件的目录下,我这个绿色sql2008他是把数据文件放在 D:\Tools\GSQL2008R2\userdata\ 这个目录下的 (2)附加数据库,到上面那个目录选择备份文件 (3)填写数据库名,可以按默认的名字 这样就又还原成功了 下面说一下不用log文件的还原:复制时只复制.mdf,这个工具不行,我记得微软的sql企业管理器是可以的,我这里没有,那就不演示了 教程就到这里结束 ~~~