当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-06-15 15:58:00  来源:本站整理

sql server 2000数据库备份文件复原成sql server 2005[MSSQL防范]

赞助商链接



  本文“sql server 2000数据库备份文件复原成sql server 2005[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

核心步骤:

sql server 2005 中直接右击数据库选复原数据库.

具体内容:

用Sql Server 2000的数据库备份来复原Sql Server 2005中的数据库

目前手中有Sql Server 2000中的数据库备份文件(假如此备份文件没有后缀名*.bak或*.trn,请追加呼应的后缀名),欲将此文件复原到Sql Server 2005中,复原时忽然报错,为此在网上搜索了有关文章,金庆的专栏中有一篇《SQL2005备份复原问题 》讲授到了,但个人感受不是很具体,现将解析和办理办法具体讲授.
【简单回想】
假如我们有Sql Server 2000的数据库备份文件,要复原到别的一个Sql Server 2000数据库中,我们的操作是什么样的呢?
1、在目标数据库服务器中,翻开Sql Server 2000的企业管理器,并新建与原库同名的数据库;
2、右键挑选新建的数据库,找到并挑选复原数据库,再随后的窗口中挑选从设备;
3、增添Sql Server 2000的数据库备份文件并勾选覆盖原有数据库,点击肯定,复原成功!
以上论述为简单的回想在Sql Server 2000中复原数据库的历程,固然论述的步骤不具体,但这大体的步骤已经可以阐明一些问题了!请接着往下看……
【复原Sql Server 2005】
回想完Sql Server 2000中的数据库复原步骤,那么要将Sql Server 2000的数据库备份复原到Sql Server 2005上是不是也是如此呢?于是我如此这般的做了:
1、在目标数据库服务器中,翻开SQL Server Management Studio,登录成功后,新建与原库同名的数据库;
2、右键挑选新建的数据库,挑选“任务”下的“复原”,再随后的窗口中挑选“源设备”;
3、增添Sql Server 2000的数据库备份文件(此处的备份文件必须已经增添好后缀名),在列表中勾选此文件点击“肯定”.
4、提醒错误信息以下:
标题: Microsoft SQL Server Management Studio
------------------------------

复原 关于 服务器“***”失利. (Microsoft.SqlServer.Smo)

有关帮忙信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server& ProdVer=9.00.3042.00& EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText& amp;EvtID=复原+Server&LinkId=20476

------------------------------
其他信息:

System.Data.SqlClient.SqlError: 备份集合的数据库备份与现有的 '***' 数据库差别. (Microsoft.SqlServer.Smo)

有关帮忙信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.3042.00&LinkId=20476

------------------------------
按钮:

肯定
------------------------------
附图以下:

具体错误信息附图以下:

【办理步骤】
看了金庆的专栏的《SQL2005备份复原问题 》后知道,若要用Sql Server 2000成功复原到Sql Server 2005中并不能按照在Sql Server 2000中的复原步骤来复原,即不能新建与原库同名的数据库,精确的复原办法以下论述:
1、删除上述操作中新建的数据库或复原时要起的数据库名称相同的数据库名称,结合上图如删除已存在的'CN17006_db'数据库;
2、右击“数据库”挑选“复原数据库”;

3、在呈现的窗口中输入目标数据库,如输入CN17006_db,并挑选“源设备”,点击浏览按钮;

4、单击“增添”按钮,挑选Sql Server 2000的备份文件,点击“肯定”按钮到初始窗口,勾选文件前“复原”列的复选框;

5、点击“肯定”按钮,数据库复原成功.

【关键所在】
由上述内容不丢脸出来,利用Sql Server 2000的数据库备份文件复原Sql Server 2000的数据库和复原Sql Server 2005的数据库时,其关键所在就是在Sql 2000时是必须新建数据库并对其复原,而在Sql 2005时是必须不能新建数据库才能对其复原.别的一个辨别就是Sql 2000时是要新建的数据库名称与原库名称相同,而Sql 2005时输入的数据库名称可以是肆意的一个名称,没必要与原库名称相同.

注意:

假如经过上面的办法还是不可以的话 大概就是数据库备份的数据问题了

假如呈现这样的错误提醒画面

阐明是途径的问题,将数据库的备份文件 放在呼应的途径下面,如上文的是"c:\Program Files\Microsoft SQL Server\MSSQL\data\"文件件下,重新增添文件便可.   以上是“sql server 2000数据库备份文件复原成sql server 2005[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • Windows 搭配 IIS7 PHP MySQL 环境
  • sqlserver索引的原理及索引成立的注意事项小结
  • SQL Join的一些总结(实例)
  • SQL的Join利用图解教程
  • SQL中JOIN和UNION辨别、用法及示例介绍
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • mysql Out of memory (Needed 16777224 bytes)的错误办理
  • mysql提醒[Warning] Invalid (old?) table or database name问题的办理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • MySQL Order By语法介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .