SQL2000恢复数据库错误信息 服务器有病毒,重装电脑后我恢复SQL2000的备份数据库“BAK”文件时,提示“错误3242,不是有效的磁带格式备份集”,无法恢复数据。但是我这时候在SQL中新建一个数据库后,再备份数据,则新做的备份能恢复,就是重装系统之前的任何备份不能恢复,请问我该得怎么操作?急待回复,谢!(注,我没有另外做MDF和LDF文件的备份) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 e..文件坏了?不一是个版本?换台电脑试试? .bak多大? 谢谢回复!我换一台电脑试过也一样的错误提示。SQL的版本是一样的。有好几个备份全试过都不行,不会被病毒搞坏了文件吧,能否修复啊!我刚试过把BAK后辍格式改为TXT文件格式用文本编编辑器打开后还能看到内容,但其中有些是乱码。能否修复啊?? 附加数据库只能附加“MDF”格式啊!我只有BAK格式的备份,所以没办法附加。 bak数据库备份,需要还原啊,而不是附加 你节哀顺便吧....(是时候考虑新的disaster recovery plan了).根据microsoft, 错误3242是由以下两种原因之一引起的:1. 备份不是由SQL Server 7.0以上的版本生成的. (显然你的情况不符合这条)2. 备份的内容有损坏. (你的情况应该符合这条)在2000里, 备份内容坏了是没法读出来的, 也就是没法恢复了.在2005里, 有个"WITH_CONTINUE_AFTER_ERROR"的选项. 不过你的case是备份打不开, 那2005里估计也不行.***************************************死马当活马医, 你用以下的命令看看有什么效果:restore filelistonly from disk =....restore verifyonly from disk.... 你备份内容可能有损坏呵呵 restore filelistonly from disk =....restore verifyonly from disk.... 2000服务器,可以手工从BAK中提取出MDF文件的。 怎样从BAK中提取MDF,能否详细介绍一下步骤?谢谢 语句写法??????? 为什么这句查询不行? 日期问题 请问一个最佳方法:我要复制一条记录(100个字段),新记录与原来记录其他字段内容都一样,只是id字段值不同,请问有什么好的复制方法? 从英文的sqlserver中备份的数据库,恢复到中文的sqlserver以后,在charset=gb2312的情况下,写入数据库的都是乱码?? 运行查询分析器的问题 视图里如何自动加序号? 联合查询 请大家帮帮忙,只有40分了,在线等待 使用聚集函数问题,请指教! 关于数据库日志优化问题 关于sql7。0覆盖数据和日志文件,表无法打开的问题
换台电脑试试? .bak多大?
bak数据库备份,需要还原啊,而不是附加
1. 备份不是由SQL Server 7.0以上的版本生成的. (显然你的情况不符合这条)
2. 备份的内容有损坏. (你的情况应该符合这条)在2000里, 备份内容坏了是没法读出来的, 也就是没法恢复了.在2005里, 有个"WITH_CONTINUE_AFTER_ERROR"的选项. 不过你的case是备份打不开, 那2005里估计也不行.
***************************************死马当活马医, 你用以下的命令看看有什么效果:restore filelistonly from disk =....restore verifyonly from disk....