当我使用Microsoft SQL Server Management Studio还原SQL数据库时,它失败并给我这条消息:
TITLE:Microsoft SQL Server Management Studio
服务器'app1'的恢复失败。 (Microsoft.SqlServer.Smo)
------------------------------附加信息:
执行时发生异常 Transact-SQL语句或批处理。 (Microsoft.SqlServer.ConnectionInfo)
文件或文件组 “SilosFollow_log”无法选择 对于这个操作。 RESTORE DATABASE 正在异常终止。 (微软 SQL Server,错误:3219)
------------------------------按钮:
行
NB数据库所有者不是备份用户名。
答案 0 :(得分:1)
配置还原时,请确保您没有使用当前正在运行的数据库正在使用的数据/日志文件(可能是您要恢复的数据库)。
它使数据目录变得混乱,但是当我恢复数据库时,我给我的数据/日志文件一个Rev.编号,所以我不会遇到这个问题。
答案 1 :(得分:1)
您确定SilosFollow_log是数据库备份而不是事务日志备份吗?
要恢复事务日志备份,必须先恢复完整数据库备份和任何差异备份。然后,您可以依次恢复事务日志备份。