【问题描述】
在系统管理进行手工备份时,出现提示“无法打开备份设备'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语句如下:

复制代码 代码如下:
ALTER DATABASE [数据库名称]
SET OFFLINE WITH ROLLBACK IMMEDIATE

更多相关文章

  1. MySQL 5.7.9 服务无法启动-“NET HELPMSG 3534”的解决方法
  2. Android获取设备唯一标识完美解决方案
  3. Android(安卓)Studio 3.0开始android Device Monitor弃用
  4. android 命令(adb shell)进入指定模拟器或设备
  5. webview开发-适配多分辨率的Android设备
  6. android中HttpURLConnection调用getResponseCode()时崩溃 解决方
  7. Android(安卓)的 Recovery 分析
  8. Android空引用问题的解决方法——on a null object reference
  9. Android(安卓)重力感应获取手机运动方向和角度

随机推荐

  1. 如何将window.location设置为特定路径(没
  2. javascript实现n阶乘的2个方法
  3. javascript中this的指向问题
  4. 两个iframe之间实现锚点功能
  5. [转]在网页中加入声音文件,并且用JavaScri
  6. 使用HTML文件中的React调用.js文件中的Ja
  7. jQuery在.each循环中获取输入值
  8. Javascript字符串替换为动态创建的模式。
  9. Qunit:如何在不知道acceptCallCount的情况
  10. 如何从控制器内的javascript函数调用角范