在"我的电脑"中, 找到你的数据库的数据文件, 右键查看其属性, 看看其是否设置为"只读", 如果是, 则取消"只读"属性(有可能需要你在停止sql服务的情况下才能取消)再去设置(alter database)应该就没有问题了.

解决方案 »

  1.   

    高手们,再看看啊!zjcxc(邹建) ,您的方法我试过了,我看过数据文件没有处于只读属性,
    没有用啊!
      

  2.   

    那你的数据文件是否处于ntfs分区?
      

  3.   

    是ntfs分区,操作系统是windows 2003和windows 2000 server 上都存在此问题!
      

  4.   

    ntfs分区有权限方面的问题.检查你用于启动sqlserver服务的用户是否具有合适的权限
      

  5.   

    问了一下该企业,回答的是不知道!!我想知道如何会产生此类问题,Microsoft SQL 帮助和其他网络资源也没有找到相关的解决方案!zjcxc(邹建) ,就指望您拉!!
      

  6.   

    但问题是数据文件移动附加到别的服务器上也存在以上问题,难道说别的服务器上的安全设置会随数据文件一起吗?而其他的新建的数据库则没有以上问题。看样子,只能作罢!谢谢,zjcxc(邹建)帮忙,还有其他高手关注!