www.rtmj.net > sqlsErvEr还原数据库时出错 BAk文件是05的 我的库是08R2的 报错:介质簇的结构不正确...

sqlsErvEr还原数据库时出错 BAk文件是05的 我的库是08R2的 报错:介质簇的结构不正确...

首先,你在你的查询分析器上用select @@version看看自己数据库的版本然后再咨询一下备份来源的版本,因为数据库是不会犯这种错误的,一般它认为版本不兼容那就是不兼容

二、在2005上备份了一个数据库,然后在2000上还原,05的兼容的版本已经设置了8.0,可是还原的时候,报以下这个错误: 为备份或还原操作指定的设备太多;只允许

这个意思就是你备份时将数据库备份在了两个媒体成员上,例如两个磁盘或者是两个分区之类,现在要还原的话,必须提供所有的备份成员.因为备份时是并发写入两个媒体成员的,现在只有一个,数据就不完整了.

.mdf文件是物理上的数据文件、只能执行 分离 或者 附加 操作 而.bak文件是逻辑文件,可以执行 备份 和 还原 我看你是.mdf文件、你的用附加就行. 不管是物理文件还是备份文件、注意不能把

解决方法:关闭sqlserver,再重新打开,就可以备份和还原了.sql语句备份还原如下:backup database dbname to disk='目录地址\*.bak'restore database dbname from disk='目录地址\*.bak'

你的备份是从高版本SQL中来得,你现在SQL版本没有原来的高,所以就这样了,没有办法.得原来的SQL版本才行. 当时的R2 打过SP没有

可能是权限问题,在你的bak文件上右击,属性,编辑权限,把你的电脑用户加进去

当还原数据库时,如果出现“为备份或还原操作指定的设备太多;只允许指定64个设备.RESTORE DATABASE操作异常终止.”这个错误时,说明你是在把从SQLServer2005上备份的数据还原到SQLServer2000数据库上.出现这个错误:1.

你还原后的数据库文件所在的磁盘空间不足 你可以用下面的语句查询还原的数据库有多少个文件,这些文件有多大,还原后文件会放到那个磁盘上 restore filelistonly from disk='c:\备份文件名.bak' 如果你要把数据文件放到其他空间足够的磁盘上

1.在D盘根目录建立一个train目录.2.通过sql server的管理界面建立一个新的数据库,名字为train,并且数据库文件保存路径指向D:\train.然后再进行还原操作.

相关搜索:

网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com