首页 > 解决方案 > 使用日志传送将备份还原到辅助数据库时出错

问题描述

我正在尝试在两个 SQL VM 之间进行日志传送。备份正在正确生成,但它没有在辅助数据库上恢复。该错误表示还原作业无法打开数据库的 .bak 文件。

以下是错误详情:

TITLE: Microsoft SQL Server Management Studio
------------------------------

SQL Server Management Studio restore database 'TestDB1'

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (SqlManagerUI)

------------------------------

Cannot open backup device '\\vm-p\NetworksharepathTlogs\TestDB1.bak'. Operating system error 5(Access is denied.).
RESTORE FILELIST is terminating abnormally. (Microsoft SQL Server, Error: 3201)

配置日志传送时有 3 个部分,因此作为主备份设置的第一步是成功的。并且在文件夹中生成了备份。我已经完全控制了用户,包括读、写等。但是我的日志传送仍然失败,因为这个错误。

在日志传送的第二步中,执行了两个操作,一个是将数据库还原到辅助服务器,另一个是保存辅助目标配置。所以我单独运行这些作业,发现将数据库恢复到辅助数据库会导致问题。该错误在该步骤失败时引发。

请帮我解决这个问题。

提前致谢。

标签: sql-serverdatabaselog-shipping

解决方案


推荐阅读