代码之家  ›  专栏  ›  技术社区  ›  kor_

从单个备份文件恢复两个数据库(SQL Server 2005)

  •  1
  • kor_  · 技术社区  · 15 年前

    我有一个.bak文件,其中包含

    服务器“SBSERVER”的还原失败。

    System.Data.SqlClient.SqlError: 不是数据库“DataDB”的一部分。使用 仅还原FILELISTONLY以列出 (Microsoft.SqlServer.Smo)

    数据库还原向导显示两个数据库,我选择完整的和最新的差异集。恢复文件列表命令显示 公司数据库。这是怎么回事?

    有什么方法可以恢复这个系统吗 数据数据库

    3 回复  |  直到 15 年前
        1
  •  1
  •   kor_    15 年前

    经过深入研究,我终于发现这是SQLServer2005中的一个bug SP3 一切都很顺利。

        2
  •  0
  •   Jammin    15 年前


    2) 然后,右键单击数据库并转到“还原数据库”
    3) 首先选择源代码!转到“从设备”并浏览到.MDF
    4) 现在,在“恢复目的地”部分下展开标题为“到数据库”的下拉列表,并选择db_data。
    5) 单击“确定”

    注意,这是我在使用MSSQL 08,但如果内存对我有好处的话,05的ManagementStudio并没有太大的差别。

        3
  •  0
  •   gbn    15 年前

    bak文件可能没有两个数据库的备份。

    根据您的设置,每个文件有一个备份,除非该文件实际上是一个“设备”,并且备份没有初始化该设备/文件。