我的SQL2008不能正常启动了,想问问怎样可以把数据从数据库中导出来,还原到另一台机子上???

解决方案 »

  1.   

    先用DBCC CHECKDB(数据库名),看看是否有错误。你都不能启动了,就不能从中导出数据,估计你连备份都没有吧?
      

  2.   

    只有安装文件夹DATE文件中的原数据库,是DAT格式的,怎么恢复 啊,急!
      

  3.   

    不能启动的报错信息是什么?还有DAT的话附加不了,也还原不了。不过DAT是怎么弄出来的?我也不清楚,好像SQLServer没这种文件。
      

  4.   

    dat格式的数据是在SQL2008安装 路径下date文件夹中复制出来的?现在怎么恢复啊??
      

  5.   

    我的机上没这个东西,不知道你是不是用过别的软件弄出来的,单纯靠dat没听说过能恢复
      

  6.   

    要不就是你找的源数据文件位置不对,还有可能是建数据库的时候直接命名成后缀是DAT的文件了。你复制一份把后缀改成MDF再附加。
      

  7.   

    我的机子上后缀是DAT文件是别的软件生成的,后缀改成MDF再附加不成功,怎样才能还原后缀是DAT文件了?
      

  8.   

    1. 如果可以的话,看看...\MSSQL\LOG\ERRORLOG这个文件(记事本打开),看看启动到哪一步出错了,尝试把数据库先启动起来2. 如果启动不来,那就试试用备份回复数据库咯3. 没有备份,只有试试附加数据库文件了,不过得先找到文件,文件后缀是什么都行啦,创建数据库的时候后缀名可以自定义的,一般文件是在....\MSSQL\DATA这个路径下
      

  9.   

    3. 没有备份,只有试试附加数据库文件了,不过得先找到文件,文件后缀是什么都行啦,创建数据库的时候后缀名可以自定义的,一般文件是在....\MSSQL\DATA这个路径下
    可是我附加的时候怎样只有mdf格式的可以附加成功,dat格式的不能附加成功了,错误提示是:无法为该请求检索数据。这是为什么啊?
      

  10.   

    原本你的数据库是正常运转的时候,有MDF的文件吗?
    找一下C盘下数据库的根目录看看有没有
      

  11.   

    正常运转的时候软件生成的数据是DAT文件而不是MDF文件,怎样可以将DAT文件恢复了?
      

  12.   

     1. 在安装SQL2008的目录下:Program Files\microsoft server\MSSQL\DATA\下,找到这两个文件:*_data和*_log。
    2.在企业管理器中:建一新的且与原数据库同名的数据库。
    3.在“还原数据库”窗口中,选择“选项”页,并选中:在现有数据库上强制还原,选择:Program Files\microsoft server\MSSQL\DATA\下,*_data.mdf文件。
      

  13.   

    1. 在安装SQL2008的目录下:Program Files\microsoft server\MSSQL\DATA\下,找到这两个文件:*_data和*_log。
    2.在企业管理器中:建一新的且与原数据库同名的数据库。
    3.在“还原数据库”窗口中,选择“选项”页,并选中:在现有数据库上强制还原,选择:Program Files\microsoft server\MSSQL\DATA\下,*_data.mdf文件。 还是不行,能 不能详细说明一下吗?谢谢!
      

  14.   


    你应该选择‘数据库’,右键,选择‘附加’。
    而不是还原,你没有备份文件只有mdf数据文件。
      

  15.   

    另外你说的dat文件我猜测也许是全文索引文件,先不管,恢复数据库后再重建索引。
      

  16.   

    你应该选择‘数据库’,右键,选择‘附加’。
    而不是还原,你没有备份文件只有mdf数据文件。 我的数据库中DATE 文件夹中,要恢复的数据库后缀是DAT文件,而不是MDF格式的文件,附加的时候出错,既不能还原也不能附加,怎么办啊?