使用SQLSERVER2005,分离数据库后再附加,出现以上错误,请帮忙解决

解决方案 »

  1.   

    5123:当试图打开或创建物理文件 ''%2!'' 时,CREATE FILE 遇到操作系统错误 %1!。确认你附加的文件没有被其他应用程序打开,也没有已经附加成数据库
      

  2.   

    我使用以下方法附加sp_attach_db  @dbname=  'smp_hrm'
            ,  @filename1=  'D:\SQL_Data\SQL_Database\smp_hrm_Data.MDF'
    ,  @filename2=  'D:\SQL_Data\SQL_Database\smp_hrm_Data2.NDF'
    ,  @filename3=  'D:\SQL_Data\SQL_Database\smp_hrm_Data3.NDF'
    ,  @filename4=  'D:\SQL_Data\SQL_Database\smp_hrm_Data4.NDF'提示Msg 5120, Level 16, State 101, Line 1
    Unable to open the physical file "D:\SQL_Data\SQL_Database\smp_hrm_Data.MDF". Operating system error 5: "5(Access is denied.)".
      

  3.   

    是不是你的这些文件已经附加了,在sql server2000附加的也会占用的