欢迎访问机房运维工作室

爱数知识库

AnyBackup-恢复 Microsoft SQL Server 时,显示错误信息:给定的数据文件恢复路径 D__test 或日志文件恢复路径 D__test

频道:爱数知识库 日期: 浏览:24

AnyBackup-恢复 Microsoft SQL Server 时,显示错误信息:给定的数据文件恢复路径 D:\test 或日志文件恢复路径 D:\test 不合法,请检查所给路径是否为CD-RO

关键字

数据文件、日志文件、不合法

适用产品

  • AnyBackup 7.0.x
  • AnyBackup 6.0.x
  • AnyBackup 5.0.x
  • 超易备 5.0.x

问题描述

使用 AnyBackup 浏览恢复 Microsoft SQL Server 数据库时,提示以下错误信息:

恢复任务的执行线程发生异常。(错误位置:ncMSSQLExecThread.cpp:572)(附加信息:给定的数据文件恢复路径 D:\test 或日志文件恢复路径 D:\test 不合法,请检查所给路径是否为CD-ROM驱动器路径,是否存在。(错误提供者:sqlBackup,错误值:e0346011,错误位置:ncMSSQLCommand.cpp:442)(附加信息:设备未就绪。 (D:\test) (\var\JFR\workspace\C_P_BASECORE\MY_OS_FULL\Windows_All_x64\svnrepo\5r\src\cpp\basecore\cfl\cpp\io\directory.cpp:376)(错误提供者:Windows System,错误值:21)))

问题影响

AnyBackup 无法对 Microsoft SQL Server 数据库进行恢复。

问题原因

进行 Microsoft SQL Server 数据库异机恢复时,选择原位置恢复,而异机上不存在原机的数据文件和日志文件的磁盘路径。

解决方案

为了解决此问题,需将数据文件和日志文件恢复至目标机中有读写权限且实际存在的磁盘目录中,请按照以下步骤执行:
1.登录至 Microsoft SQL Server 恢复目标机,打开目标机桌面计算机,确认存在的磁盘

2.此处以恢复至新加卷(F:)为例,点击新加卷(F:)并确认恢复数据文件和日志文件恢复目录。此处选择 test 目录为恢复目录
3.在 AnyBackup 控制台重新发起 Microsoft SQL Server 数据库,依次点击恢复至其他位置 > 浏览。然后指定数据文件和日志文件的恢复目录。

更多信息

对于其他数据库如需进行异机原位置恢复,需确保异机服务器上拥有与原机数据文件文件和日志文件一致的目录结构并有读写权限。