sql2007还原数据库错误的难点解决方法,还原数据库错误化解办法

分享一篇在sql 2007或sql server
二〇〇二中还原数据库时现身五颜六色的标题时的消除办法,有亟待的对象可以参见,当然那只是自身采摘的一部份,况且拥至极都访问到的啊。

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

主题材料一,还原失利提醒

System.Data.SqlClient.SqlError: 在对 ‘C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\BusinessDB.mdf’ 尝试
‘RestoreContainer::ValidateTargetForCreation’ 时,操作系统重临了不当
‘5(拒却访谈。卡塔尔(قطر‎’。 (Microsoft.SqlServer.Express.SmoState of Qatar

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 Files\Microsoft SQL
Server\澳门新萄京 ,MSSQL.1\MSSQL\”创制文件的权杖,这是SQL二零零六对文件夹的安全性限定。

原本在SQL二〇〇六还要在选取个中勾选覆盖现存数据库,並且采纳对象数据库的不二诀要,操作才会成功的。

消除办法:

习感到常了SQL二〇〇〇的操作,在SQL二〇〇五上就有的时候马虎肌拥塞概了

纠正文件夹到’C:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\”或任何盘的文件夹下就可以。注意:mdf文件和ldf文件的路径都要改善。

标题二,还原数据库名问题

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

System.Data.SqlClient.SqlError: 在对 ‘C:Program FilesMicrosoft SQL
ServerMSSQL.1MSSQLBusinessDB.mdf’ 尝试
‘RestoreContainer::ValidateTargetForCreation’ 时,操作系统重回了错误
‘5(拒绝访问。State of Qatar’。 (Microsoft.SqlServer.Express.Smo卡塔尔

原因深入分析:

并未有对C:Program FilesMicrosoft SQL
ServerMSSQL.1MSSQL成立文件的权能,那是SQL二〇〇五对文件夹的安全性限定。

解决办法:

改进文件夹到’C:Program FilesMicrosoft SQL
ServerMSSQL.1MSSQLData或其余盘的公文夹下就能够。注意:mdf文件和ldf文件的门路都要改革。

其他参谋

当还原数据库时,假若现身为备份或还原操作内定的装置太多;只同意内定62个

发表评论

电子邮件地址不会被公开。 必填项已用*标注