社区
疑难问题
帖子详情
sql2000备份的数据库还原到sql2005总是出错?
yuji821
2007-11-30 02:51:34
求解决方法
...全文
65
1
打赏
收藏
sql2000备份的数据库还原到sql2005总是出错?
求解决方法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangjiexi
2007-11-30
打赏
举报
回复
出什么错都不说??
解决
SQL
2005
备份
数据库
.dat或bak
还原
时的结构错误的解决方法
远程服务器主机上安装了
sql
server 2005,
备份
的时候使用虚拟主机自带的
还原
工具
备份
数据库
为data.dat格式的,在本机
sql
2000想
还原
数据库
的时候,出现提示“已
备份
数据库
的磁盘上结构版本为611. 服务器支持版本539, 无法
还原
或升级此
数据库
,RESTORE DATABASE 操作异常终止。” 这是由于
sql
数据库
高版本2005向下兼容,但低版本的
sql
2000不能处理
sql
2005的
数据库
格式造成的。客户端必须使用
sql
2005才能正确
还原
已经
备份
的
数据库
文件。这就需要安装
sql
2005,但是
sql
2005的一个开发版源文件就达 3.76GB 的大小,X86的也有1G
My
SQL
数据库
备份
与
还原
为了确保数据的安全,需要定期对
数据库
进行
备份
,这样,当遇到
数据库
中的数据丢失或者
出错
的情况,就可以将数据进行
还原
,从而最大限度的降低损失。 1.
数据库
的
备份
备份
单个
数据库
:my
sql
dump -uusername -ppassword dbname [tbname1] [tbname2..] > filename.
sql
备份
多个
数据库
:my
sql
dump -uusername -ppassword --database dname1 [dname2 dname3....] > filename.
sql
备份
所有的
数据库
:my
sql
dump -uusername -
使用BAK文件
还原
SQL
2000
出错
的原因
当您在用户区
还原
BAK文件时,如果看到: 没有找到要
还原
的1.bak 文件,请检查这个文件是否存在,也有可能是受控端的版本不支持此项操作:操作发生错误,相关的信息为:已
备份
数据库
的磁盘上结构版本为 611。服务器支持版本 539,无法
还原
或升级此
数据库
。 表明您使用了SQL2005的BAK
还原
到SQL2000造成的。
还原
大
备份
my
sql
文件失败的解决方法分享
用下面方法解决(管理my
sql
用的是navicat).,设置以下几个参数的值后就正常了,以下语句也可以在my
sql
的控制台上执行 . 代码如下: show variables like ‘%timeout%’; show variables like ‘%packet%’; set global max_allowed_packet=99328000; set global wait_timeout=2880000; set global interactive_timeout=2880000; — wait_timeout=2880000 — interactive_timeout=288
解析my
sql
数据库
还原
错误:(my
sql
Error Code: 1005 errno 121)
原因大致是主键必须是唯一的,也就是
数据库
里可能存在和现
还原
数据库
有重复的地方,a restriction that Foreign Keys should be uniquely named throughout the database , 一个有效的办法就是将原来的
数据库
清除后再创建
还原
。 本人这回的原因是新装的my
sql
的ibdata1
备份
文件被我换成之前
数据库
的ibdata1
备份
文件了,本来想通过这方法来强制
还原
的,但是没做到,结果用
备份
sql
文件
还原
以前数据的
数据库
时也
出错
,将被替换的ibdata1文件再
还原
回去即可解决。 您可能感兴趣
疑难问题
22,210
社区成员
121,727
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章