SQL Server还原数据库操作中无法打开备份设备怎么办
Admin 2022-07-05 群英技术资讯 674 次浏览
【问题描述】
在系统管理进行手工备份时,出现提示“无法打开备份设备'E:\自动备份\ufidau8xTmp\UFDATA.BAK'。设备出现错误或设备脱机。详细信息请参阅SQL Server 错误日志。-2147217900”
再点“确定”后会提示一个建议“1、检查提示路径的磁盘剩余空间大小,或者提示的目录是否存在;2、检查提示的系统库账套路径d:\u8soft\Admin\server\,与mdf数据文件目录(ZT+账套号\年号,此部分不保存在系统库中)是否一致”
【问题原因】
备份临时目录无法写入“无法打开备份设备'E:\自动备份\ufidau8xTmp\UFDATA.BAK',应该是没有权限。
【解决方案】
停止U8TASKSERVICE服务后删除该目录即可
【注意事项】修改前请务必做好数据备份;
【提示】如有问题,敬请及时邮件联系
脚本之家的解决方法:
经过查看服务器的sqlserver是低权限用户运行的,而且bak文件是异地备份的,所以备份目录sqlserver的运行用户是没有读取权限的,所以将bak文件复制到sqlserver的运行用户有读取权限的地方,只要是能选择到这个bak文件,然后右键添加everyone有读取权限,再恢复数据库就OK了
不过可能sqlserver的这个数据库正在运行需要做如下设置
利用SQL语句,断开所有用户链接,并回滚所有事务,具体SQL语句如下:
代码如下:免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了SqlServer编写数据库表的操作方式(建库、建表、修改语句)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
sql连接服务器失败是因为数据库引擎没有启动,其解决办法:首先依次点击“开始->程序->Microsoft SQL Server 2008->SQL Server 2008外围应用配置器”;然后单击“服务”并选择启动即可。
在数据库查询中需要分组用到的命令短语是“GROUP BY”,“GROUP BY”短语用于对查询结果进行分组,可以利用它进行分组汇总,而“HAVING”短语不能脱离“GROUP BY”短语而独立存在。
继SQl -Function创建函数数据库输出的结果用逗号隔开,在开发中也有许多以参数的形式传入带逗号字条串参数,需要的朋友可以参考下
这篇文章主要介绍了SQL Server Page结构的详细分析,从概念,原理等方便做了详细说明,一起来学习下。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008