当前位置:17727 > 数据库信息 > 2008还原数据库的具体方法,复制数据库到另一台

2008还原数据库的具体方法,复制数据库到另一台

文章作者:数据库信息 上传时间:2019-11-29

当需求将风流洒脱台机械(源机器)上的叁个数据库完全复制到另风流倜傥台机器(指标机器)上时,能够选择先在源机器上备份该数据库,然后在对象机器上还原该备份的办法。

最先的文章链接:

俗话说“好记性比不上烂笔头”,在相隔较长的小时段内,每一次过来客商的数据库都遗忘完全的步调,为此mark一下。

    下边详细描述具体步骤:

标题陈诉

几如今在布署叁个 ASP 站点时,导入以前的数据库备份文件,提醒:sql贰零零玖备份集中的数据库备份与现成的xxx数据库分裂消除方法,百度之,开掘是齐心协力的操作步骤不对,特此记录。

SQL Server 二〇一〇貌似暗许备份的文件格式是bak,即后缀名称叫.bak。bak文件即备份文件,日常来说.bak文件能够通过直接重命名把bak替换到该文件的格式就足以还原此文件同期健康打开了。

    1. 打开SQL server management studio

环境

  • 系统情状:Hyper-V 下 windos server 二零零六 r2
  • 数据库: Microsoft SQL Server 2008

一言九鼎步骤如下:

    2. 连接到服务器。在“服务器名称”上填入本机名称,能够在微处理器-右键-属性中查阅“Computer名”,然后点击“连接”

主题素材再一次现身

  • 新建一个数据库,名称与要过来的数据库名称形似

www.17727.com 1

  • 【数据库】上右键,【还原数据库】

www.17727.com 2

www.17727.com 3

  • 选料刚刚新建的空数据库做为【指标数据库】,选取好【源道具】的文书路线,明确,错误再一次现身,如下:

www.17727.com 4

黄金年代、首先要求构建七个数据库的备份文件,文件记为A。打开SQL Server 2009,选取要备份的数据库,鼠标右键单击,选拔任务,再点击备份,傻蛋式操作就能够。

      www.17727.com 5

是的操作

  • 直接在【数据库】上右键,接纳【还原数据库】
  • 在【还原数据库】分界面,配置好【源器械】的路线,【目的数据库】里面自动会冒出你要求恢复生机的数据库的名目,接受它
  • 刚才增加的备份集,点击鲜明就可以。

二、在SQL Server 二零零六中新建三个数据库,记为B。大家的指标是将A还原到B上。

    3. 选中你要复制的数据库,右键-职分-备份

番外

并发难点时百度,开掘许五个人相见,有人提供如下方法,未亲测:

RESTORE DATABASE xxxx     -- xxxx-改为你自己的数据名称
FROM DISK = 'D:dbxxxx.bak'   --bak文件路径 xxxx-改为你自己的数据名称
with replace,
MOVE 'xxxx' TO 'C:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATAxxxx.mdf',   --mdf文件路径--xxxx-改为你自己的数据名称
MOVE 'xxxx_log' TO 'C:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATAxxxx.ldf'   --ldf文件路径xxxx-改为你自己的数据名称

疏解:xxxx是你必要恢复生机的数据库名称,xxxx.bak是您须求还原的备份文件。
地点方法试行成功后,唯有部分的表构造早就平复,并且表中十分的少,那个时候就能够用系统暗中同意的方法再用xxxx.bak文件还原一遍数据库就马到功成了,必定要选中覆盖还原哦。

三、形似于一的操作,鼠标右键单击B,接受任务,再点击还原,选取数据库。会现身如下图的分界面

      www.17727.com 6

www.17727.com 7

    4. 选择你要复制的对象地点。平时景况下会有三个默许地点,请只备份到叁个职分上,最好不要再增多三个职分,不然还原的时候轻易失误(血的训诲!),能够在备份完之后去默许地方拷贝出备份文件。

那个时候操作如下:如图中1,将源数据库切换来源设备--如图中2,点击按键,再点击增多,选拔备份文件A的门道。

     www.17727.com 8

若是不开展3,此处会是三个坑。如图中3,点击,选拔覆盖源数据库。最终傻子式确认就行了~

    5. 点击“明显”就可以开始备份了。等备份落成,会收获三个xxx.bak文件,该公文正是备份文件,去目的地方拷出该文件,拷到目的机器上就可以。

 

    6. 在对象机器上按第1步连接数据库,然后右键点击“数据库”,点击“还原版的书文件和文件组“,实际不是点击“还原数据库”,不然轻便出错。

     www.17727.com 9

    7. 在“还原的目的”下的“指标数据库”左侧的栏中填写您想在目的机器上复制的数据库的名字,能够和原数据库名不一样。

        在“还原的源”下点击“源器械”左侧的“...”,在点击“增添”选择拷到本机的数据库备份文件xxx.bak,然后点击分明就能够了

     www.17727.com 10

    8. 这个时候下方的“接纳用于复苏的备份集”中会现身大器晚成栏新闻,正是机动从备份文件中分辨出的备份集,勾选之后点击显明就能够伊始重温旧业。

     www.17727.com 11

www.17727.com,上述步骤完结今后,就能够在“数据库”下看看复制来的数据库。

注:在复制进度中,现身过多小意思,以至于现身了重重弯路,举例在备份数据库时为了便利就想把公文一贯也备份风流浪漫份到硬盘里,就在原私下认可地方下又增加了硬盘的岗位,结果在硬盘中拿到三个未有公文后缀的公文(不是.bak文件),间接拿这么些文件还原的话会产出“贫乏媒质”的谬误提醒而不可能还原。之后搜索了一下,说是因为文件不完全,能够把备份的多少个公文都拷过来过来,可是试了之后依旧报错,最后试了只备份三个文书到暗许路线下,又再一次备份了文件,在暗中同意路线下获得二个.bak文件,把该公文拷出来还原就成功了。

本文由17727发布于数据库信息,转载请注明出处:2008还原数据库的具体方法,复制数据库到另一台

关键词: