把你的数据文件拷贝出来用下面方法恢复下面的示例将 pubs 中的两个文件附加到当前服务器。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'

解决方案 »

  1.   

    .mdf好象坏掉了,它有7个G现在拷贝提示有人在使用(实际上没有人在用),(是双机热备)
      

  2.   

    是SQL Server服务启动不起来了?
      

  3.   

    先停下SQL服务,
    将.mdf,ldf拷出,重新安SQL
    .mdf,ldf拷回去sp_attach回去
      

  4.   

    这么做,把.mdf  .ldf全都拷贝出来,然后重新安装sql server 安装完后进入
    新建数据库,注意这时候你新建数据库的名字一定要和钢材.ldf  .mdf前面的一样,也就是说和你以前建立的数据库的名字一定要一样,然后再把钢材的.ldf .mdf拷贝到sql server 安装目录下的通明文件覆盖掉,重新启动企业管理器,就可以了.
      

  5.   

    谢谢~~!我现在也遇到相同的问题~感觉 ywz413(去留无意宠辱心惊)应该可以的
    我现在就去试试
      

  6.   

    ywz413(去留无意宠辱心惊) 的方法绝对可以,因为我有过四五次6.5及7.0的经验,全部成功,只是注意:1。先关闭SQLSERVER服务。2。重装SQL后新建(需要恢复的)数据库的逻辑文件名、物理文件名和原来的名字一定要一样!建好后先停止SQLSERVER服务,把原来拷出来的.mdf和.ldf文件拷进新建的同名数据库目录覆盖之,最后重新启动SQLSERVER服务,既大功告成!