手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >sqlserver还原数据库的时候出现提示无法打开备份设备的解决方法(设备出现错误或设备脱)
sqlserver还原数据库的时候出现提示无法打开备份设备的解决方法(设备出现错误或设备脱)
摘要:【问题描述】在系统管理进行手工备份时,出现提示“无法打开备份设备'E:自动备份ufidau8xTmpUFDATA.BAK'。设备出现错误或设...

【问题描述】

在系统管理进行手工备份时,出现提示“无法打开备份设备'E:自动备份ufidau8xTmpUFDATA.BAK'。设备出现错误或设备脱机。详细信息请参阅SQL Server 错误日志。-2147217900”

再点“确定”后会提示一个建议“1、检查提示路径的磁盘剩余空间大小,或者提示的目录是否存在;2、检查提示的系统库账套路径d:u8softAdminserver,与mdf数据文件目录(ZT+账套号年号,此部分不保存在系统库中)是否一致”

【问题原因】

备份临时目录无法写入“无法打开备份设备'E:自动备份ufidau8xTmpUFDATA.BAK',应该是没有权限。

【解决方案】

停止U8TASKSERVICE服务后删除该目录即可

【注意事项】修改前请务必做好数据备份;

【提示】如有问题,敬请及时邮件联系

查字典教程网的解决方法:

经过查看服务器的sqlserver是低权限用户运行的,而且bak文件是异地备份的,所以备份目录sqlserver的运行用户是没有读取权限的,所以将bak文件复制到sqlserver的运行用户有读取权限的地方,只要是能选择到这个bak文件,然后右键添加everyone有读取权限,再恢复数据库就OK了

不过可能sqlserver的这个数据库正在运行需要做如下设置

利用SQL语句,断开所有用户链接,并回滚所有事务,具体SQL语句如下:

复制代码 代码如下:

ALTER DATABASE [数据库名称]

SET OFFLINE WITH ROLLBACK IMMEDIATE

【sqlserver还原数据库的时候出现提示无法打开备份设备的解决方法(设备出现错误或设备脱)】相关文章:

sql server 2008 用户 NT AUTHORITYIUSR 登录失败的解决方法

SqlServer表和EXCEL数据批量复制方法

MSSQL 大量数据时,建立索引或添加字段后保存更改提示超时的解决方法

SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)

sql Server 2008 R2还原或删除数据库时总是出错的解决方法

sqlserver只有MDF文件恢复数据库的方法

sqlserver2005 master与msdb数据库备份恢复过程

SQL Server 连接到服务器 错误233的解决办法

sql2008 附加数据库时出现错误5123提示的解决方法

SQL Server 2005 还原数据库错误解决方法

精品推荐
分类导航