从.bak文件还原sql数据库时出错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从.bak文件还原sql数据库时出错相关的知识,希望对你有一定的参考价值。
当我使用Microsoft SQL Server Management Studio还原SQL数据库时,它失败并给我这样的消息:
标题:Microsoft SQL Server Management Studio
服务器'app1'的恢复失败。 (Microsoft.SqlServer.Smo)
- - - - - - - - - - - - - - - 附加信息:
执行Transact-SQL语句或批处理时发生异常。 (Microsoft.SqlServer.ConnectionInfo)
无法为此操作选择文件或文件组“SilosFollow_log”。 RESTORE DATABASE异常终止。 (Microsoft SQL Server,错误:3219)
- - - - - - - - - - - - - - - 纽扣:
好
NB数据库所有者不是备份用户名。
答案
配置还原时,请确保未使用当前正在运行的数据库正在使用的数据/日志文件(可能是您要还原的数据库)。
它使数据目录变得一团糟,但是当我恢复数据库时,我给我的数据/日志文件一个Rev.号码,所以我不会遇到这个问题。
另一答案
您确定SilosFollow_log是数据库备份而不是事务日志备份吗?
要恢复事务日志备份,必须先恢复完整数据库备份和任何差异备份。然后,您可以依次还原事务日志备份。
以上是关于从.bak文件还原sql数据库时出错的主要内容,如果未能解决你的问题,请参考以下文章