C#备份数据库的时候,出现:无法打开设备'**.bak'。出现操作系统错误5
这是因为NTFS格式设置了权限,限制了或者没有开放SQL的写入权限。
解决方法:1、检查要备份到的地址。 (注意)路径包括了**.bak,而不只是文件夹的路径。
2、更改需要备份到的文件夹的权限。到你要备份的文件夹 属性-->安全-->看下"组或用户"是否包涵Authenticated Users 这个用名,因为是包括在计算机上或活动目录中的所有通过身份验证的账户,如果有了则给其分配读写的权限,若没有点击-->编辑-->添加-->高级-->查找 找到此用户后添加,再给其分配权限即可,(注备:用Windows身份登录sql Server 服务器时用到此用户给予分配权限,要是用其他登录方式,者相应的添加"组或用户名")。
3、如果属性里面没有--安全 这一栏,则在 文件夹选项--查看 中将 使用简单文件共享(推荐) 的勾选去除。 再使用步骤2.
相关文章
- sqlserver还原数据库的时候出现提示无法打开备份设备的解决方法(设备出现错误或设备脱)
- 解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
- 解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
- 新建数据库 出现---创建/打开物理设备 时发生操作系统错误 32(另一个程序正在使用此文件,进程无法访问。)。
- 无法打开备份设备,出现操作系统错误 5(拒绝访问。
- 求助:无法打开备份设备 'C:\Documents and Settings\Administrator\桌面\Check'。出现操作系统错误 5(拒绝访问。)
- 紧急求助:数据库备份时出现"无法打开备份设备 'e:\aa.bak'。出现操作系统错误 5(拒绝访问。)。"
- SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
- 无法打开备份设备,出现操作系统错误5
- 解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法