如何利SQL SERVER 2005打开.DAT文件,请教高手,谢谢!

解决方案 »

  1.   


    .bak,.dat文件的处理   
        
      注意一下恢复时的源文件路径和恢复到的路径是否正确   
      RESTORE   FILELISTONLY   命令可以帮助查看源文件路径   
      如   
      RESTORE   FILELISTONLY   
      from   disk='f:\db.bak'   结果为   
      tdmis_Data e:\database\db.mdf D PRIMARY 497221632 35184372080640   
      tdmis_Log e:\database\db.ldf L NULL 1048576 35184372080640   
        
      然后用   
      restore   database   db   
      from   disk='f:\db.bak'   
      with   NORECOVERY,   
      move   'db'   to   'e:\database\td.mdf',   
      move   'db_Log'   to     'e:\database\db_log.ldf'   
        
      就可以了   
        
      or   
        
        
        
      1、打开ENTERPRISE   MANAGER,展开到DATABASES。   
      2、在DATABASES上点右键,“所有任务”中选“RESTORY   DATABASE”   
      3、在GENERAL标签页中选择“FROM   DEVICE”,再点击“SELECT   DEVICE”   
      4、在出现的窗口中点击“ADD”,再在窗口中选择“FILE   NAME”,点击...按钮   
      5、选中您所创建的备份文件,即可成功。   
        
      恢复:   
      右键数据库-->所有任务-->还原数据库-->写入你想要的新的数据库名字-->从设备-->选择设备-->添加-->选择你的文件-->确定-->确定-->选项-->改为现在的data目录的路径-->OK   
        
      其中:   
      "写入名字"-->不要与现在的冲突了,或选强制恢复   
      "改为现在的data目录的路径"-->如默认是"c:\....data\....mdf"而你现在的sql的data目录是d:\....data你就改为d:\...data\...mdf   
      

  2.   

    是.DAT文件,不是.BAK文件,要修改文件的后缀名吗
      

  3.   

    先要确定你这个dat文件是个啥文件
    扩展名并不能说明问题,这是可以随便起的