由于突然断电导致系统崩溃并且C盘无法修复。重新安装系统后把原来装在D盘的SQL文件夹下的。name_data.mdf和ldf文件拷贝到了其他盘并重装了sql server.然后把数据库文件拷贝回去后启动企业管理器发现该数据库处于质疑状态并且下面显示无项目。按照网上那写方法比如设置为紧急修复模式,然后重新做LDF文件的方法还是不行。老是显示“SQL错误5180:由于文件ID 0......."请问如何解决。谢谢。弄了一天了还是好是无法解决

解决方案 »

  1.   

    最好是附加,你是不是这次安装换目录了呀?
    如果置疑提供如下数据库置疑的恢复的sql
    --下面语句中的ABCD就是你要修改的数据库名称USE MASTER
    GOSP_CONFIGURE 'ALLOW UPDATES',1 
    GORECONFIGURE WITH OVERRIDE
    GOupdate sysdatabases set status =32768 where name='ABCD'
    Gosp_dboption 'ABCD', 'single user', 'true'
    GoDBCC CHECKDB('ABCD') 
    Goupdate sysdatabases set status =28 where name='ABCD'
    Gosp_configure 'allow updates', 0 reconfigure with override
    Go sp_dboption 'ABCD', 'single user', 'false'
    Go
    84339879 jiang