永发信息网

sqlserver2000 数据库MDF文件,复制过来的,但是不能附加,怎么恢复????急!在线等!分不是问题!

答案:2  悬赏:20  手机版
解决时间 2021-03-06 00:12
  • 提问者网友:暮烟疏雨之际
  • 2021-03-05 01:46
网上那几种方法我都试了!根本行不通,不要把那些东西复制过来给我看了!!只要能解决多少分都可以!我有2千分可以随便给!!救急的!!!!或者说,花钱也可以啊!不过不要太贵!!
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-03-05 02:25
可能你的mdf文件的版本高于sql server2000的版本。若是这种情况,你得在更高版本的数据库中附加上,用备份的方法或者提取出数据库、表结构的脚本、导出数据,然后在sql server2000上建一空数据库还原或者打开查询分析器中粘贴上之前提取的数据库、表结构脚本,运行--导入数据,即可。
创建脚本或者备份都要做一定的选择,使其适用于sql server2000
全部回答
  • 1楼网友:人间朝暮
  • 2021-03-05 03:20

如果你复制过来,最好还要有ldf文件...要不你要备份的文件!

没有经历过:

1、建一个同名的数据库 2、修改服务器设置:允许多系统目录进行直接修改 3、停止sql server 4、用原mdf文件覆盖新建库的数据库文件 5、重启sql server(这时数据库应该是置疑) 6、将数据库置为紧急状态:update master.dbo.sysdatabases set status = 32768 where name = dbname 7、重建日志:dbcc rebuild_log('dbname', 'logfile')

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯