朋友给我发了两个文件,一个是数据库的SQL脚本,一个是数据库的备份文件
当执行SQL脚本时,出现错误,指定的文件组'back'无效(on[PRIMARY]语句运行通过)
找不到对象'dbo.alreadyMessage'当还原数据库备份文件时提示"媒体集有2个媒体簇"请问on[back]错误是否与"媒体集有2个媒体簇"有关系,出现这错误是什么原因,如何解决?

解决方案 »

  1.   

    数据库的SQL脚本里有create database的部分吗
      

  2.   

    问题五:
    现象:备份成功,还原时提示--System.Data.SqlClient.SqlError: 媒体集有 2 个媒体簇,但只提供了 1 个。必须提供所有成员。 (Microsoft.SqlServer.Smo)
    解决:备份时选择备份目标时要确保只有一个文件,否则还原的时候要同时提供这两个文件
      

  3.   


    use master
    go
    alter database dba set SINGLE_USER with ROLLBACK IMMEDIATE 
    go
    restore database dba from disk='D:\dba_BACKUP_备份数据库' with replace 
    go