SQL SERVER 2005 的备份数据库时,发现在用户文件目录下和磁盘根目录下不能存放备份文件。
如 C:\Documents and Settings\Bill\SWDB.BAK
   C:\Documents and Settings\Bill\My Documents\SWDB.BAK
   D:\SWDB.BAK在备份过时居然不能访问这些文件。
什么道理,不太明白,请指教。

解决方案 »

  1.   

    权限问题。2005的权限模式比2000要严格。
    必须确保你运行SQL2005的用户对这些目录有写权限才行。
      

  2.   

    我以管理员身份,WINDOWS 集成验证的方式,在 SQL SERVER EXPRESS MANAGEMENT 中备份数据库时发生的。
    原来没注意到这个问题。昨天因为试用 SMO 来操作数据库的备份与还原时,才发现的。原以为自己代码有什么错误,
    晕了半天,才明白这个错误的。从常识上讲,我一开始也认为不可能。可事实就是这样。