Avamar:SQL 恢复失败 “逻辑文件 XX 不是数据库 XX 的一部分 使用 RESTORE FILELISTONLY 列出逻辑文件名”
Summary:
Avamar:SQL 还原失败,并显示以下错误:逻辑文件 '_log“不是数据库的一部分”'.使用 RESTORE FILELISTONLY 列出逻辑文件名
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Avamar SQL 还原失败,并显示以下错误:
逻辑文件“<LOGICAL_NAME>_log”不是数据库“<DB_NAME>”的一部分。使用 RESTORE FILELISTONLY 列出逻辑文件名。
日志的相关部分:
2017-08-01 14:11:06 avsql 错误 <40088>: sqlconnectimpl_smo:: execute Microsoft.SqlServer.Management.Common.ExecutionFailureException:执行 Transact-SQL 语句或批处理时发生异常。>--- System.Data.SqlClient.SqlException:逻辑文件“<LOGICAL_NAME>_log”不是数据库“<DB_NAME>”的一部分。使用 RESTORE FILELISTONLY 列出逻辑文件名。
RESTORE DATABASE 异常终止。
在 Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction作、对象执行对象、数据集填充数据集、布尔 catchException)
在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(字符串 sqlCommand,布尔重试)
RESTORE DATABASE 异常终止。
在 Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction作、对象执行对象、数据集填充数据集、布尔 catchException)
在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(字符串 sqlCommand,布尔重试)
Cause
此特定数据库的逻辑名称在 sys.database_files 和 sys.master_files 之间有所不同。
数据库的逻辑文件名可以从两个位置找到,sys.database_files 和 sys.master_files。通常,这两者应该显示相同,但如果它们不同步,则会出现问题。
数据库的逻辑文件名可以从两个位置找到,sys.database_files 和 sys.master_files。通常,这两者应该显示相同,但如果它们不同步,则会出现问题。
Resolution
解决方法(对于以前的备份):
还原到平面文件
永久修复:
重新启动 SQL 服务
如果逻辑名称在重新启动后未同步,请将逻辑名称“<LOGICAL_NAME>_log”更改为其他名称,然后使用 SSMS 将其重命名回原始名称。这应确保在这两个位置正确更新逻辑名称。
修复问题后,新备份的还原应该可以正常工作,并且不应生成此错误。
还原到平面文件
永久修复:
重新启动 SQL 服务
如果逻辑名称在重新启动后未同步,请将逻辑名称“<LOGICAL_NAME>_log”更改为其他名称,然后使用 SSMS 将其重命名回原始名称。这应确保在这两个位置正确更新逻辑名称。
修复问题后,新备份的还原应该可以正常工作,并且不应生成此错误。
Affected Products
AvamarProducts
Avamar, Avamar Plug-in for SQLArticle Properties
Article Number: 000062013
Article Type: Solution
Last Modified: 05 Mar 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.