Avamar: A restauração do SQL apresenta falha: "O arquivo lógico XX não faz parte do banco de dados XX Use RESTORE FILELISTONLY para listar os nomes dos arquivos lógicos"

Summary: Avamar: A restauração do SQL está falhando com o erro: Arquivo lógico '_log' não faz parte do banco de dados ''. Use RESTORE FILELISTONLY para listar os nomes de arquivos lógicos ...

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

A restauração do Avamar SQL está falhando com o erro:    

O arquivo lógico '<LOGICAL_NAME>_log' não faz parte do banco de dados '<DB_NAME>'. Use RESTORE FILELISTONLY para listar os nomes de arquivos lógicos.


Parte relevante do registro:    

2017-08-01 14:11:06 avsql Error <40088>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException: Ocorreu uma exceção durante a execução de uma instrução ou lote Transact-SQL. >--- System.Data.SqlClient.SqlException: O arquivo lógico '<LOGICAL_NAME>_log' não faz parte do banco de dados '<DB_NAME>'. Use RESTORE FILELISTONLY para listar os nomes de arquivos lógicos.

O RESTORE DATABASE está sendo encerrado de forma anormal.

   em Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ação ExecuteTSqlAction, Object execObject, DataSet fillDataSet, Boolean catchException)

em Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, Boolean retry)

Cause

O nome lógico desse banco de dados específico difere entre sys.database_files e sys.master_files.

O nome do arquivo lógico de um banco de dados pode ser encontrado em dois lugares: sys.database_files e sys.master_files. Geralmente, esses dois devem estar mostrando o mesmo, mas se eles estiverem fora de sincronia, o problema ocorre.

Resolution

Solução temporária (para backups anteriores):    
Restaurar para um arquivo

simplesCorreção permanente:     
Reinicie os serviços

SQL Se o nome lógico não for sincronizado após a reinicialização, altere o nome lógico de '<LOGICAL_NAME>_log' para algum outro nome e, em seguida, renomeie-o para original usando SSMS. Isso deve garantir que o nome lógico seja atualizado corretamente em ambos os locais.

Depois que o problema for corrigido, a restauração de novos backups deverá funcionar e esse erro não deverá ser gerado.

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.