还原数据库错误解决方法,sql2005还原数据库错误的问题解决方法

 百家乐-数据     |      2020-04-29 18:40

享用一篇在sql 2007或sql server 二零零三中还原数据库时现身各式各样的难题时的缓和格局,有亟待的相恋的人能够参见,当然那只是自己采摘的一部份,何况有所难题都访问到的哦。

在还源数据库时现身以下错误(详细的情况参见下图卡塔尔(قطر‎:

主题材料一,还原败北提示

System.Data.SqlClient.SqlError: 在对 'C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBusinessDB.mdf' 尝试 'RestoreContainer::ValidateTargetForCreation' 时,操作系统再次来到了错误 '5(拒却访谈。卡塔尔'。 (Microsoft.SqlServer.Express.Smo卡塔尔国

System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'XXX' database. (Microsoft.SqlServer.Express.Smo)

案由分析:

检查了须臾间开掘原来是投机操作上的难题

没有对"C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQL"创设文件的权柄,那是SQL二〇〇七对文件夹的安全性约束。

原本在SQL二零零五还要在选择在那之中勾选覆盖现有数据库,况且接收对象数据库的不二诀要,操作才会大功告成的。

清除办法:

习于旧贯了SQL二〇〇一的操作,在SQL二〇〇七上就常常大意大体了

矫正文件夹到'C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLData”或别的盘的文本夹下就能够。注意:mdf文件和ldf文件的门路都要更正。

题目二,还原数据库名难题

还源数据库时现身以下错误

System.Data.SqlClient.SqlError: 在对 'C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLBusinessDB.mdf' 尝试 'RestoreContainer::ValidateTargetForCreation' 时,操作系统重返了不当 '5(拒却访谈。卡塔尔国'。 (Microsoft.SqlServer.Express.Smo卡塔尔

缘由解析:

从不对C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQL创设文件的权力,那是SQL二〇〇五对文件夹的安全性约束。

化解办法:

改革文件夹到'C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLData或别的盘的文本夹下就可以。注意:mdf文件和ldf文件的路子都要改过。

别的参谋

当还原数据库时,若是现身为备份或还原操作内定的装置太多;只允许钦命陆拾个