在企业管理器里也可以可视化的加入MDF文件,如果不成功可能真是文件不完整。

解决方案 »

  1.   

    把你的数据目录的.LDF文件移到其他目录,再用exec sp_attach_single_file_db @dbname = 'test1', @physname =  'D:\accounts_Data\accounts_Data.MDF'
      

  2.   

    数据文件.mdf有了,你还必须有.ldf日志文件。
    这样方可以在企业管理器中附加数据库。
      

  3.   

    有MDF就可以庆幸了。按 Yang_(扬帆破浪) 说的做。
      

  4.   

    ldf文件可以用以前备份文件中的ldf文件。
      

  5.   

    如果sp_attach_single_file_db和sp_attach_db都不行,找微软公司或卖火柴的。
      

  6.   

    如果.mdf文件没有损坏,用sp_attach_single_file_db可以恢复。
    语法
    sp_attach_single_file_db [ @dbname = ] 'dbname'
        , [ @physname = ] 'physical_name'参数
    [@dbname =] 'dbname'要附加到服务器的数据库的名称。dbname 的数据类型为 sysname,默认值为 NULL。 [@physname =] 'phsyical_name'据库文件的物理名称,包括数路径。physical_name 的数据类型为 nvarchar(260),默认值为 NULL。返回代码值
    0(成功)或 1(失败)
      

  7.   

    只怕没法子了,
    我原来也碰到过,突然停电,再启动就不行了,
    哪可是N个G的数据呀,,,
    5555555555555
    还好前一天晚上做了BAK,,,
      

  8.   

    上述方法都不行。查询微软知识库,升级SQL2000 到 SP2 用管理器附加数据库功能,连接
    成功。但SQL7 不行。