日期:2014-05-17  浏览次数:20544 次

江湖救急!如何恢复备份好的.bak文件
D:\数据库作业\LkMusicDB_LogBackup_2013-12-06_16-10-38.bak
bak 文件存这里

重装系统后,又重装了sqlserver2012, 空的sqlserver 
回复后 出现这种错误
System.Data.SqlClient.SqlError: The operating system returned the error '5(Access is denied.)' while attempting 'RestoreContainer::ValidateTargetForCreation' on 'D:\Program Files (x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\LkMusicDB.mdf'. (Microsoft.SqlServer.SmoExtended)

------解决方案--------------------
引用:
D:\数据库作业\LkMusicDB_LogBackup_2013-12-06_16-10-38.bak
bak 文件存这里

重装系统后,又重装了sqlserver2012, 空的sqlserver 
回复后 出现这种错误
System.Data.SqlClient.SqlError: The operating system returned the error '5(Access is denied.)' while attempting 'RestoreContainer::ValidateTargetForCreation' on 'D:\Program Files (x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\LkMusicDB.mdf'. (Microsoft.SqlServer.SmoExtended)


有qq不,方便的话,帮你直接看看
------解决方案--------------------
引用:
121824760


加你了
------解决方案--------------------
找到文件 D:\数据库作业\LkMusicDB_LogBackup_2013-12-06_16-10-38.bak

右键->属性->安全->添加everyone读写权限-->然后重试..
------解决方案--------------------
把sqlserver服务的启动帐号改为local system就可以了...
------解决方案--------------------

------解决方案--------------------
Access is denied

应该是sql server 对应的账号权限不够,没有修改这个文件的权限