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

Сбой восстановления SQL Avamar с ошибкой:    

Логический файл «<LOGICAL_NAME>_log» не является частью базы данных «<DB_NAME>». Используйте инструкцию RESTORE FILELISTONLY для вывода списка логических имен файлов.


Соответствующая часть журнала:    

2017-08-01 14:11:06 avsql Error <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 action, Object execObject, DataSet fillDataSet, Boolean catchException)

в Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, логическая повторная попытка)

Cause

Логическое имя этой конкретной базы данных различается для sys.database_files и sys.master_files.

Логическое имя файла базы данных можно найти в двух местах: sys.database_files и sys.master_files. Обычно эти два дисплея должны отображаться одинаково, но если они не синхронизированы, возникает проблема.

Resolution

Временное решение (для предыдущих резервных копий):    
Восстановление в неструктурированный файл

Окончательное исправление:     
Перезапуск служб

SQL Если логическое имя не синхронизируется после перезапуска, измените логическое имя «<LOGICAL_NAME>_log» на другое имя, а затем переименуйте его обратно в исходное с помощью SSMS. Это должно гарантировать, что логическое имя обновится должным образом в обоих местах.

После устранения проблемы должно выполняться восстановление новых резервных копий, и эта ошибка не должна генерироваться.

Affected Products

Avamar

Products

Avamar, Avamar Plug-in for SQL
Article 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.