SQL Server 2005 还原数据库错误解决方法
在还源数据库时出现以下错误(详情参见下图):
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文件的路径都要修改。
相关文章
亲自教你使用 ChatGPT 编写 SQL JOIN 查询示例
这篇文章主要介绍了使用ChatGPT编写SQL JOIN查询,作为一种语言模型,ChatGPT 可以就如何构建复杂的 SQL 查询和 JOIN 提供指导和建议,但它不能直接访问 SQL 数据库,它可以帮助您了解语法、最佳实践和有关如何构建查询以高效执行的一般指导,需要的朋友可以参考下2023-02-02SQL Server误区30日谈 第11天 镜像在检测到故障后瞬间就能故障转移
数据库镜像的故障转移既可以自动发起,也可以手动发起2013-01-01SQL Server实现group_concat函数的详细举例
这篇文章主要给大家介绍了关于SQL Server实现group_concat函数的详细举例,GROUP_CONCAT函数可以拼接某个字段值成字符串,文中通过代码介绍的非常详细,需要的朋友可以参考下2023-11-11深入SQL Server中定长char(n)与变长varchar(n)的区别详解
本篇文章是对SQL Server中定长char(n)与变长varchar(n)的区别进行了详细的分析介绍,需要的朋友参考下2013-06-06
最新评论