您的位置:首页 > 数据库

SQL2005 还原数据库错误-System.Data.SqlClient.SqlError

2012-10-15 11:31 330 查看


SQL2005
还原数据库错误-System.Data.SqlClient.SqlError

解决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文件的路径都要修改,并选中“覆盖现有数据库”。



找了好长时间,终于解决了。

转载自:http://yrq205.blog.163.com/blog/static/4767214020103734746478/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐