【问题标题】:Creating a Copy of a Database inside the same machine using Backup/Restore is rasing an errror :- The backup set holds a backup of a database使用备份/恢复在同一台机器内创建数据库副本会引发错误:- 备份集包含数据库的备份
【发布时间】:2016-09-23 15:23:36
【问题描述】:

我想在同一台机器上创建我的 sql server 2008 r2 数据库(名为 ERP)的副本。所以我做了以下步骤:-

  1. 我右键单击原始数据库ERP,然后选择Tasks>>Backup

  2. 然后我创建一个名为“ERP_Copy”的新空数据库。

  3. 我右击ERP_Copy数据库,然后选择restore>>database。

  4. 在还原选项中,我将 To 定义为 ERP_Copy,将 From 定义为 ERP

然后我单击开始该过程,但出现以下错误:-

任何人都可以就这两个问题提出建议:-

  • 是什么导致了这个错误?

  • 我的原始数据库ERP 会因为错误而损坏或修改吗?或者我的ERP不应该被我的上述操作和我得到的错误修改?

谢谢

【问题讨论】:

    标签: sql-server database sql-server-2008 sql-server-2008-r2


    【解决方案1】:

    错误如消息中所述:您正在还原的目标数据库不是用作备份源的数据库。

    要解决并完成恢复,请开始恢复,进入选项页面并勾选覆盖现有数据库(WITH REPLACE)复选框。
    DOUBLE CHECK 源数据库和目标数据库,因为如果您做出错误的选择,上述复选框将彻底破坏您的生产数据库...

    第一个(失败的)操作没有改变原始数据库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多