本帖最后由 nbjed 于 2013-05-17 11:27:20 编辑

解决方案 »

  1.   

    sql 2012 不会自动重建日志的
      

  2.   

    对sql 2012无效,老版本是否可以我不确定
      

  3.   

    http://www.cnblogs.com/ATree/archive/2010/05/16/Sqlserver2005-mdf-ldf.html
      

  4.   


    55555~~~~~ sql 2012 不支持函数 Sp_dboption
      

  5.   


    55555~~~~~ sql 2012 不支持函数 Sp_dboption
    lz 你尝试一下这个呢
    CREATE DATABASE DB_NAMEON (FILENAME = 'D:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\DBName.MDF') 
    FOR ATTACH_REBUILD_LOG ; 
    GO
      

  6.   

    如果数据库不是干净的分离是无法重建LOG的
    http://blog.csdn.net/smithliu328/article/details/7983002
      

  7.   

    也可以尝试一下
    sp_attach_single_file_db @dbname= 'bs_Data', @physname= 'F:\bs_Data.mdf'