zoukankan      html  css  js  c++  java
  • SQL2005备份集中的数据库备份与现有的数据库不同,错误号码:3154,解决方法

    SQL2005备份集中的数据库备份与现有的数据库不同错误号码:3154解决方法

    今天还原一个SQL Server
    2005备份文件:
    1、新建数据库名“test1”;
    2、从备份文件“kingdb.bak”恢复。
    但是提示“备份集中的数据库备份与现有的数据库不同”,错误号码:3154。

    这个数据库以前还原过,是没有问题的。
    网络上找了三个解决方案:
    1、不要右击要还原的数据库去选择“任务--还原--文件和文件组”

    任务--还原--文件和文件组

    上面的方法,不要用。要用下面的方法:右击“数据库--还原文件和文件组”,然后在弹出框里再去选择具体的信息。

    数据库--还原文件和文件组

    但此方法,我行不通,仍然报3154错误。

    2、在还原页面,选中“覆盖现有数据库”

    覆盖现有数据库

    这个文件我仍然行不通。

    3、直接右击系统数据库master,新建查询

    直接右击系统数据库master,新建查询

    执行以下SQL代码:
    RESTORE DATABASE WF
    FROM DISK =
    'D:\ccflow\DataBase\WF_SQL2005.bak'
    with replace,
    MOVE 'WF' TO 'C:\Program
    Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\WF.mdf',
    MOVE 'WF_log' TO
    'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\WF_log.ldf'

    注释:WF是你需要还原的数据库名称,WF_SQL2005..bak是你需要还原的备份文件。
    OK,搞定。

  • 相关阅读:
    不用加减乘除做加法
    数组中只出现一次的数字
    平衡二叉树
    二叉树的深度
    两个链表的第一个公共结点
    连续子数组的最大和
    最小的K个数
    数组中出现次数超过一半的数字
    二叉搜索树与双向链表
    复杂链表的复制
  • 原文地址:https://www.cnblogs.com/tdskee/p/3133978.html
Copyright © 2011-2022 走看看