將LDF文件從d:\mssql7\data中移走.然後執行:exec sp_attach_single_file_db N'unistar',
    N'd:\mssql7\data\unistardb_data.MDF'看看行不行,如果還不行,只有找論壇上的oyo1111(賣火柴的)來解決了.

解决方案 »

  1.   

    将mdf文件拷到另一个路径下进行Attach
      

  2.   

    不会数据格式转换为SQL Server 2000的数据库格式了吧?
      

  3.   

    将 mdf 放在其实目录下也是一样的错误。 待附加的数据库是从其它的 sql 7.0 server 下拷过来的,没有转换成 SQL Server 2000的格式。
      

  4.   

    谢谢各位的关注。 我现在已经解决了,原来是待附加的数据库先要在 sql 7.0 server下用 sp_detach_db 脱离,然后才能复制其数据库文件副本在 sql 7.0 中用 sp_attach_db 附加上去,而在 sql2000中却不会出现这个问题.