从服务器上复制.mdf的数据库文件,提示被占用,
请问,有没有什么办法在不关闭sql服务的情况下,直接拷贝.mdf文件呢?

解决方案 »

  1.   

    不要用COPY啊  用分离附加或者备份还原
      

  2.   

    1.必须关闭或停止sql服务的情况下,才能直接拷贝.
    2.或者你使用分离附加的方法.
      

  3.   

    只拷贝.mdf文件没用的备份/还原是最正宗和安全的如果可以暂停服务,可以分离/复制.MDF.NDF.LDF文件/附加或者脱机/复制.MDF.NDF.LDF文件/附加,不过分离有风险,脱机后本地需要联机,分离后本地也需要附加。
      

  4.   

    就3楼提到的两种方法,看需要而用,sql server 2005 及以上版本不建议用这种方法挪动数据库。
      

  5.   

    sql 2000,sql 7.0,sql 6.5亦可,无须到sql 2005这么高的版.