这篇文章写的已经很详细了,你具体遇到什么提示呢
参考一下下面的用法:
exec sp_detach_db 'factory','true'exec sp_attach_single_file_db @dbname='factroy',
@physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\factory_data.mdf'

解决方案 »

  1.   

    呵呵,我指的是非正常状态下,log文件遭到破坏,而dat文件正常,且不能用
    exec sp_attach_single_file_db 附加的状况。
    这种情况要恢复是比较困难的。
      

  2.   

    在SQL SERVER正常停止的状态下获得的数据文件可以在
    1、本机原目录
    2、本机其他目录
    3、其他机器上附加成功。但在特殊情况下,如服务器崩溃、磁盘故障,只幸存了数据文件,但只依靠数据文件无法附件成功时。怎么重建日志?怎么恢复数据、保持数据库的一致性?
      

  3.   

    你只好早早做好备份了,并且最好做个远程备份,并且再作备份之前,先check database一下,然后祈求上帝必要弄坏你的机器:)