BACKUP DATABASE [MaterialDataBasev2] TO DISK = N'C:\Users\Allen\Desktop\123.bak' WITH NOFORMAT,NOINIT,NAME = N'123',SKIP,NOREWIND,NOUNLOAD,STATS = 10在C#里面执行这个SQL语句报错无法打开备份设备 'C:\Users\Allen\Desktop\123.bak'。出现操作系统错误 5(拒绝访问。)。
BACKUP DATABASE 正在异常终止。这是为什么哇?

解决方案 »

  1.   

    因为权限不够 或者是文件分区问题 看你是fat32还是ntfs
      

  2.   

    SQL代理的运行权限一般都不是系统admin, "C:\Users\"目录就肯定没有读写权.
    你尝试把备份文件直接放入C盘下看看.
      

  3.   

    SQL代理的运行权限一般都不是系统admin, "C:\Users\"目录就肯定没有读写权.
    你尝试把备份文件直接放入C盘下看看.