EXEC sp_attach_db @dbname = N 'pubs ', --pubs 改成你的数据库的名称
@filename1 = N 'c:\mssql7\data\pubsmdf ', --c:\mssql7\data\pubsmdf 改成你的数据库所在的路径
@filename2 = N 'c:\mssql7\data\pubs_logldf ' --c:\mssql7\data\pubs_logldf 改成你的数据库日志所在的路径
--你看看行么
!!你还画上红线!mygod!
用如下command go 一次!
restore verifyonly from disk ='d:\XXXXbak'
用带验证的方式执行一下!看看出什么错!
估计你一看就明白了!
我个人认为你那个备份坏掉的可能是有的!08 支持向下兼容。
实在不行你就 在 原 05 下还原 。然后 导数据到 08。
将你的数据库文件,也就是数据库中扩展名是DAT的文件,包括logo文件复制到其它硬盘中备用然后将你的数据库从SQL中删除重做(注意:不是删除SQL!!
只是你的库和设备!!)一般只能这样了,一定要按照原来数据库的大小、名称做!!,搞完后确保新的运行正常,然后停止SQL服务,将原备份的DAT文件直接替换到新库的同名DAT文件,重新启动SQL服务,一切就OK了。
呵呵。 你这里报的什么错误没有说出来:
一般情况有一下错误:
1,版本不对:你要附加的数据库可能比05的版本高
2日志文件和 数据文件是否齐全。
呵呵,一般应该就这些错误把,最好把错误贴出来!
闲情加Q723441989
以上就是关于SQL 2005 数据库失败,错误信息602 怎么回事全部的内容,包括:SQL 2005 数据库失败,错误信息602 怎么回事、sqlserver还原数据库时出错 bak文件是05的 我的库是08R2的 报错:介质簇的结构不正确 谁能帮帮忙解决一下、sql6.5数据库变灰(被质疑了)怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)