SQL Server还原数据库操作中无法打开备份设备操作方法
发布时间:2023-12-24 10:50:06 所属栏目:MsSql教程 来源:DaWei
导读: 今天小编跟大家讲解下有关“SQL Server还原数据库操作中无法打开备份设备怎么办”的内容 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了相关资料,希望小伙伴们看了有所
今天小编跟大家讲解下有关“SQL Server还原数据库操作中无法打开备份设备怎么办”的内容 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了相关资料,希望小伙伴们看了有所帮助。 【问题描述】 在系统管理进行手工备份时,出现提示“无法打开备份设备'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了 利用SQL语句,断开所有用户链接,并回滚所有事务,具体SQL语句如下: 代码如下: ALTER DATABASE [数据库名称] SET OFFLINE WITH ROLLBACK IMMEDIATE 以上就是关于“SQL Server还原数据库操作中无法打开备份设备怎么办”的介绍了,感谢各位的阅读。 (编辑:随州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql – 按顺序更改分组列值来分组数据
- 如何在transact sql语句中使用单引号
- sql-server – 在不返回任何行的查询中包含ORDER BY会严重影
- entity-framework – SQL FileStream Entity Framework存储
- MySQL注入防范哪些要注意
- wcf – 如何从自定义位置读取app.config,即从.NET中的数据库
- sql-server – 使用SSD时,数据库设计中聚集索引的概念是否合
- sql – 出生日期的CHECK约束?
- sql 怎样实现批量插入数据?有哪些办法?
- sql-server – 为什么我需要两个SQL Server Service Broker
推荐文章
站长推荐