SQL Server 2005 备份文件还原到新数据库

 懿古今   2017-07-10 17:41:49 发布  技术文档

上次的『删除SQLServer2005历史数据之工作小结』一文中说到由于特殊原因需要删除某系统的历史数据,在删除之前已经把数据库进行了备份。现在由于工作需要又要查到这些历史的旧数据,所以就需要将备份文件恢复到数据库中,但是为了不影响现在运行的数据库数据,这样一来就很有必要新建一个数据库,然后把旧数据导入到这个新的数据库中。

SQL Server 2005 备份文件还原到新数据库 - 第1张 - 懿古今(www.yigujin.cn)

由于太久没有还原过文件了,所以就以为很简单,直接新建数据库 - 右键该数据库 - 任务 - 还原 - 数据库 - 还原的源中选择『源设备』- 接着找到原先备份的数据库文件 - 记得勾选还原的数据库文件(具体见下图),没想到点击确定还原后却直接出错,具体原因没截图,好像是说数据库不一样之类的。如果是直接还原到原来的数据库应该就是这样操作,不过现在是还原到新的数据库,那么应该还是需要进行一些简单设置的,百度之后果然如此。

SQL Server 2005 备份文件还原到新数据库 - 第2张 - 懿古今(www.yigujin.cn)

其实还原 SQL Server 2005 备份文件到新数据库的操作流程跟上面说的差不多,只是多了一个步骤,就是左上角的『选项』,在还原选项中勾选“覆盖现有数据库”,然后将“将数据库文件还原为”(下图红框位置)的数据库文件和日志文件都需要修改为新数据库的名称,最后点击『确定』按钮才能正确地将 SQL Server 2005 备份文件还原到新数据库中。

SQL Server 2005 备份文件还原到新数据库 - 第3张 - 懿古今(www.yigujin.cn)

数据库备份文件还原到新数据之后,直接将这个 HY 系统的整个文件夹复制一份,另行命名,然后通过 IIS 建立一个新的 HYJIU 系统对应这个旧数据,然后通过不同端口号进入现行的 HY 系统和 HYJIU 系统,这样一来就可以同时查询现行数据和旧数据了。

其实,很多事情没有动手操作之前都觉得很难,但是真的去动手折腾之后才发现原来不过如此,所以很多时候我们不要“三思而后行”,因为想得太多,困难就会显得更多,越想就越不敢动手折腾了。当然,也不是叫大家直接动手不要思考,而是建议大家要敢于动手去折腾,不过有一点一定要切记,那就是在折腾之前一定要做好备份工作!!!先备份后动手,这样才能放心大胆去折腾!

本文地址:https://www.yigujin.cn/1269.html

你可能感兴趣的文章

文章标签: ,   ,  
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请发邮件至[email protected],确认后马上更正、删除,谢谢!

发表评论

  1. 姜辰
    姜辰 @回复

    额,对数据库不熟悉,但是对一点很赞同,就是要备份。

    • 懿古今
      懿古今2017-07-11 11:48  回复

      @姜辰平时也很少操作折腾数据库,每次都是工作需要,不得不学着折腾