`

sqlserver还原时候报错:媒体集有2个媒体簇,但只提供了1个。必须提供所有成员

 
阅读更多

还原数据库是,竟然出现了如下错误:Sysem.Data.SqlClient.SqlError:媒体集有2个媒体簇,但只提供了1个。必须提供所有的成员。(如下图)

(一)该现象的原因

      于是在网上收集了下,自己也亲自动手做了下试验,确实如网上说的一样。是由于你在备份数据库的时候,多添加了一个*.bak文件(这样你就将数据库“分段”备份到了2个数据库*.bak文件中了)如下图所示!而在你还原的时候,你只用了其中的一个*.bak文件还原。这样当然会出错。就像你买了个烧饼,你分给了你同学了一半,而你又想只用你的那个一半烧饼还原成整个烧饼一样,当然是不可能的。

(二)解决办法

       正如上面所说的,你要把分割的烧饼还原,你得把你同学的那份烧饼要回来,然后一起拼接还原了!就需要把2个bak文件一起还原了,或者,你干脆就在开始的时候别把烧饼给分了!自己一个人占有!所以我们有两个方法解决这个办法

(1)在做备份的时候,只用一个*.bak文件备份

 

 (2)如果已经备份分割了两块,你同时添加可以将2个bak做还原。如图所示

 


 (三)后续的问题,我在还原的时候出现了“备份集中的数据库备份与现有的数据库不同”的问题,在网上查了下,解决办法很简单!

 


1. 资源管理器--数据库

2. 右键数据库--还原数据库/还原文件和文件组--源设备

3. 浏览备份文件(bak或trn)

4. 在目标数据库填写要命名的数据库,确定即可完成

      其实也没上面麻烦,就是只要去一个数据库中不存在的数据名字就行了!

把碰到的问题记录下来!以供后面备查!也希望给大家带来些帮助!

分享到:
评论

相关推荐

    sqlServer执行存储过程报错:42000,执行该sql即可

    sqlServer执行存储过程报错:42000 - [SQL Server]SQL Server 阻止了对组件“Ole Automation Procedures”的 过程“sys.sp_OACreate”的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以...

    数据库相关操作报错总结.docx

    在进行备份时,选择合适的备份策略和路径,以及在恢复时提供所有必要的文件,都是防止“介质集有2个介质簇,但只提供了1个”错误的关键步骤。通过遵循最佳实践,可以有效地避免这类问题,确保数据的安全和可恢复性。

    Sql Server 2008R2安装报错

    ### SQL Server 2008 R2 安装报错及解决方案 #### 一、问题概述 在安装SQL Server 2008 R2时,可能会遇到错误代码15535的问题,以及安装完成后使用sa账户登录时无法通过SQL Server身份验证模式登录的情况。 #### ...

    SqlServer2008安装报错处理

    本文解决安装SQL Server2008R时试图执行未经授权的操作错误问题,在安装时经常会出现一些错误,弄的我们很烦躁。这里整理了一些在安装时出现错误该如何解决的方法。

    Microsoft SQL Server 2008技术内幕:T-SQL查询_源代码及附录.zip

    《Microsoft SQL Server 2008技术内幕:T-SQL查询》是一本深入探讨SQL Server 2008中T-SQL(Transact-SQL)查询的权威书籍。T-SQL是SQL Server数据库管理系统的核心语言,用于数据操作、查询、存储过程编写以及...

    sql server报错时的几种解决办法.txt

    ### SQL Server报错时的几种解决办法 在日常的数据库管理工作中,遇到SQL Server报错是常有的事,尤其是一些常见的错误,比如忘记登录Microsoft SQL Server 2005的`sa`账户密码,或者在登录过程中出现错误等。这些...

    Microsoft SQL Server 2008技术内幕:T-SQL查询.pdf

    《Microsoft SQL Server 2008技术内幕:T-SQL查询》是一本深入探讨SQL Server 2008中T-SQL(Transact-SQL)查询的权威指南。T-SQL是微软SQL Server数据库管理系统的核心语言,用于数据操作、查询、存储过程编写以及...

    sqlserver2014做数据还原

    SQL Server 2014提供了多种方法来还原数据库,包括但不限于以下几种: 1. **通过SQL Server Management Studio (SSMS) 还原** - 打开SQL Server Management Studio并连接到SQL Server实例。 - 在对象资源管理器...

    com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作 解决方案

    本文将深入探讨标题和描述中提到的“com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作”这一异常,以及如何在使用Hibernate、Struts进行分页时避免这一问题。我们将从异常的根本原因...

    MICROSOFT SQL SERVER 2008技术内幕:T-SQL语言基础.pdf

    不过,我可以根据标题和描述提供的信息,以及对SQL Server 2008和T-SQL语言基础知识的理解,为您构建一份关于Microsoft SQL Server 2008中T-SQL语言基础知识的知识点概要。 Microsoft SQL Server 2008是微软公司...

    DB2报错:SQL10007N Message "-1390" could not be retrieved. Reason code.doc版下载

    DB2 报错:SQL10007N Message "-1390" could not be retrieved. Reason code 的解决方案 在安装 DB2 9.7 之后,某人发现 db2inst1 用户下无法运行一切 db2 命令,如果跑到 db2 的 bin 目录下运行 db2 命令,会给出...

    运行项目,Maven(com.microsoft.sqlserver:sqljdbc4:4.0 )报错

    Jar包:sqljdbc4-4.0.jar

    SqlServer因断电或蓝屏导致无法启动(报错3414)修复文件

    在SQL Server数据库系统中,遇到“无法启动”并报错3414的情况通常是由于数据库文件(如MDF和LDF)受损导致的。当服务器突然断电或遭遇蓝屏问题,正在运行的SQL Server进程可能无法正确地完成事务日志的记录,从而...

    安装SQL Server 2000时错误:

    根据提供的标题、描述以及部分配置内容,我们可以总结出在安装SQL Server 2000过程中可能遇到的问题及其解决方案。以下是对这些信息的详细解读与扩展: ### 安装SQL Server 2000时错误 #### 问题背景 在安装SQL ...

    sql server 还原工具

    这个工具具备两种关键功能:一是能够直接还原SQL Server数据库的主数据文件(mdf)和日志文件(ldf),二是可以直接从数据库备份文件中进行还原。 在SQL Server中,数据库由两个主要文件组成——mdf文件(主数据...

    Microsoft SQL Server 2005技术内幕: T-SQ程序设计.pdf

     是Inside Microsoft SQL Server 2005系列书中的第一本,SQL Server类的顶尖之作  全球公认SQL Server 2005经典著作,囊括大量鲜为人知的技术内幕,大师智慧、专家经验尽览无余。   本系列图书中文版得到了微软...

    sqlserver还原备份数据库以及清理日志文件

    ### SQL Server 还原备份与日志管理 #### 一、SQL Server 数据库备份与还原基础知识 在讨论具体的步骤之前,我们先了解一些基础概念。 **1.1 备份类型** - **完整备份(Full Backup)**:备份整个数据库的所有...

    将Sql Server 2000中的数据库备份文件还原到sql2005中

    将Sql Server 2000中的数据库备份文件还原到Sql Server 2005中是一个常见的问题。在这个过程中,我们需要了解Sql Server 2000和Sql Server 2005之间的差异,以便正确地还原数据库备份文件。下面是相关的知识点: 1....

    SQLServer数据库的备份和还原详解

    2. 在SQL Server Management Studio中新建一个与备份数据库同名的数据库。 3. 选择“所有任务 -> 还原数据库”,在“从设备”选项中选择备份文件。 4. 在“选项”页面中勾选“在现有数据库上强制还原”,并指定新的...

Global site tag (gtag.js) - Google Analytics