解决SQL Server 2005 还原数据库错误:System.Data.SqlClient.SqlError: 在对   'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\BusinessDB.mdf' 尝试   'RestoreContainer::ValidateTargetForCreation' 时,操作系统返回了错误 '5(拒绝访问)'

在还源数据库时出现以下错误(详情参见下图):

System.Data.SqlClient.SqlError:  在对 'C:\Program Files\Microsoft SQL   Server\MSSQL.1\MSSQL\BusinessDB.mdf' 尝试   'RestoreContainer::ValidateTargetForCreation' 时,操作系统返回了错误 '5(拒绝访问。)'。   (Microsoft.SqlServer.Express.Smo)

原因分析:

没有对"C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\"创建文件的权限(可以把它复制到data),这是SQL2005对文件夹的安全性限制。

解决办法:

修改文件夹到'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\”或其他盘的文件夹下(如E:\mydb)即可。注意:mdf文件和ldf文件的路径都要修改。

出现 操作系统 错误 5)" title="网站 数据库 无法备份 解决办法 错误 提示:无法打开备份设备  出现 操作系统 错误 5)" style="margin:0px; padding:0px; border:0px; list-style:none"> 经过查询发现: 错误 错误 代码0x80070005是一种常见的 错误 代码,它通常与访问权限问题有关。电脑出现这样的问题并不难解决,今天这篇那文章将给大家提供关于 错误 0x80070005的解决方法和解决0x80070005的过程中需要注意的事项,以便大家能够顺利解决电脑出现 错误 代码0x80070005的问题。 Sql Server 备份 还原 出现 操作系统 错误 5( 拒绝访问 ) 的解决方案, 例如如下 错误 : 无法打开备份设备 ‘‘xxxxx’。出现 操作系统 错误 5( 拒绝访问 )。BACKUP DATABASE 正在异常终止。 无法打开设备 出现 操作系统 错误 5( 拒绝访问 restore database 正在异常终止 用 backup 命令备份 SQL 2008 Express 数据库 ,提示 无法打开备份设... 解决 SQL Server 2005 还原 数据库 错误 :System.Data. Sql Client. Sql Error: 在对 'C:\Program Files\Microsoft SQL Server \MS SQL .1\MS SQL \BusinessDB.mdf' 尝试 'RestoreContainer::ValidateTargetForCreation' 操作系统 返回 错误 '5( 拒绝访问 )'... 5, 'OpenClipboard', ' 拒绝访问 。 本来想自动打开截图工具截图保存到粘贴板,然后从粘贴板读取数据,昨天还能跑,今天就跑不了了,搞了好久发现是每打开截图工具,自己把自己坑了。 备份 对于 服务器“WIN-XXXXX”失败。  (Microsoft. Sql Server .SmoExtended)其他信息:System.Data. Sql Client. Sql Error: 无法打开备份设备 'D:\data.bak'。出现 操作系统 错误 5( 拒绝访问 。)。 (Microsoft. Sql Server .Smo) 解决办法 :权限问题, SQL 08备份到硬盘根目录 ,是不允许操作的。可设置备份... 近来在 还原 数据库 候,出现以下 错误 信息,提示说没有权限连接,无法验证目标文件。 TITLE: Microsoft SQL Server Management Studio Restore of database ‘TEST’ failed. (Microsoft. Sql Server .Management.RelationalEngineTasks) ADDITIONAL INFOR...