sql还原时出现3169错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql还原时出现3169错误相关的知识,希望对你有一定的参考价值。

已备份数据库的磁盘上结构版本为 611。服务器支持版本 539,无法还原或升级此数据库。
RESTORE FILELIST 操作异常终止。 (Microsoft SQL Server,错误: 3169) 服务器安装的是sql2000。原备份数据库型号不知道。

611是sql 2005的版本,539是sql 2000的版本,数据库备份是不可能在sql2000的数据库上还原的,只可能安装sql server 2005以上的版本来还原。
或者在sql Server 2008上还原数据备份后可生成数据库脚本,并把“编写数据的脚本”设为True, “为服务器版本编写脚本”选择SQL SERVER 2000,把生成的脚本文件在SQL SERVER 2000的目标机器上运行就可以了。
参考技术A (Microsoft SQL Server,错误: 3169) 备份是从xp+sql2005上备份的,还原也是到xp+sql 2005,sql 2005 装了sp1+sp2补丁,不过还原的机子上同时装有sql 2000

在SQL SERVER 2005中还原数据库时出现错误:system.data.sqlclient.sqlerror 媒体集有 2 个媒体簇 但只提供了 1 个。必须提供所有成员。 (microsof

问题:
在SQL SERVER 2005中还原数据库时出现错误:system.data.sqlclient.sqlerror 媒体集有 2 个媒体簇 但只提供了 1 个。必须提供所有成员。 (microsoft.sqlserver.smo)


原因:
由于备份时,没有去掉默认的备份路径(C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\backup.bak),
而又添加了一个新的路径,结果备份了两份,但它们之间彼此依赖,所以没有办法恢复成功。

 

解决:
备份时清空原来的路径,再添加新的备份路径,就OK了。

以上是关于sql还原时出现3169错误的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver 还原数据库时出现的错误

在SQL SERVER 2005中还原数据库时出现错误:system.data.sqlclient.sqlerror 媒体集有 2 个媒体簇 但只提供了 1 个。必须提供所有成员。 (microsof

我安装SQLserver2012时出现了错误,想请你发一下这个文件

处理事务时出现 VM 异常:还原错误

修复win10设置还原点时出现的80042302错误

mongorestore 错误失败:从 dump.gz 还原数据库时出现 EOF