如果6.5,那.DAT是正常的。
2000应该不回自己变成.DAT

解决方案 »

  1.   

    EXEC sp_attach_db @dbname = N'pubs', 
       @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', 
       @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'--orEXEC sp_attach_single_file_db @dbname = 'pubs', 
       @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'好了吗?
      

  2.   

    对不起, 不是这样的, 昨天我是不知道的情况下才问这个问题的, 现在弄清楚SQL 的版本是6.5 在6.5中,数据库不是以mdf文件和 log文件存放的,而是以dat文件存放的, 现在只有几个dat文件, 因为系统已经重新装过了,sql也还没有装, 里面保存了几万条记录的,请问要具体的怎么操作才能恢复这些数据的啊?