sql-server - 使用日志传送将备份还原到辅助数据库时出错
问题描述
我正在尝试在两个 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-server - SQL Server / SSIS:为插入的合并行创建新 ID
- firebase - 在 null 上调用了方法“[]”。I/flutter(接收方:null I/flutter (18112):尝试调用:[]("id"))
- python-3.x - 如何按矩阵位置比较两个列表列表中的项目?Python
- r - Shiny:如何根据按键/键隐藏和显示元素。输入
- javascript - 如何跨多个 Web 应用程序共享本地存储
- c# - 在 .net 标准库中扩展 IdentityUser
- arrays - 数组旋转与获取数组 C 语言的最大值和索引位置
- sql - 在查询 SQL 中提取为逗号分隔值
- python - MS Teams 传出 webhook 与 python bot(bot 框架)身份验证与 HMAC
- javascript - Html 页面内容在滚动时加载