• 数据库备份还原到Sql_Server_2005中的方法及错误解决方法


    如果我们有Sql Server 2000的数据库备份文件,要还原到另外一个Sql Server 2000数据库中,我们的操作是什么样的呢?

    1、在目标数据库服务器中,打开Sql Server 2000的企业管理器,并新建与原库同名的数据库;

    2、右键选择新建的数据库,找 到并选择还原数据库,再随后的窗口中选择从设备;

    3、添加Sql Server 2000的数据库备份文件并勾选覆盖原有数据库,点击确定,还原成功!

    以上叙述为 简单的回顾在Sql Server 2000中还原数据库的过程,虽然叙述的步骤不详细,但这大体的步骤已经可以说明一些问题了!请接着往下看……

    【还原sql2005关键所在】
      使用Sql Server 2000的数据库备份文件还原Sql Server 2000的数据库和还原Sql Server 2005的数据库时,其关键所在就是在Sql 2000时是必须新建数据库并对其还原,而在Sql 2005时是必须不能新建数据库才能对其还原。另外一个区别就是Sql 2000时是要新建的数据库名称与原库名称相同,而Sql 2005时输入的数据库名称可以是任意的一个名称,不必与原库名称相同。

    【详细步骤】

     1、此时你的 sql2005中如果已经有一个和你想还原的数据库名称一样。先将其删除。
       2、右击数据库选择还原数据库

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

       4、单击添加按钮,选择Sql Server 2005的备份文件,点击确定按钮到初始窗口,勾选文件前还原列的复选框;

       5、点击确定按钮,数据库还原成功。

    【常见错误】

    此时如果出现以下错误提示:

     


    还原 对于 服务器14B269A9B39C4B9”失败。  (Microsoft.SqlServer.Express.Smo)

    ------------------------------
    ADDITIONAL INFORMATION:

    System.Data.SqlClient.SqlError: 对文件 "f:\usr\cw4c022\cw4c022_db_Data.mdf" 的目录查找失败,出现操作系统错误 3(系统找不到指定的路径。) (Microsoft.SqlServer.Express.Smo)

    ------------------------------
    解决方法:按详细步骤操作 至第四步后>>点击 选项”—>>修改 还原为

    格式:数据库安装目录\MSSQL.1\MSSQL\Data\数据库名_data.mdf(数据库名_data) 第一项

       数据库安装目录\MSSQL.1\MSSQL\Data\ 数据库名_log.ldf(数据库名_log)第二项

    其实就是最后一个 \后面不用修改前面改成你的sql2005的安装目录。(解决方法二:建立f:\usr\cw4c022目录)

     

    确定 ok 完成

  • 相关阅读:
    node.js---sails项目开发(3)
    node.js---sails项目开发(2)
    基于 phantomjs 的自动化测试---(1)
    node.js---sails项目开发(1)
    mongoose基于mongodb的数据评论设计
    js复杂数据格式提交
    [LeetCode]Rotate Image
    [LeetCode]Minimum Path Sum
    [LeetCode]Generate Parentheses
    [LeetCode]Gray Code
  • 原文地址:https://www.cnblogs.com/tianliang/p/3074173.html
Copyright © 2020-2023  润新知