Avamar: SQL-gjenoppretting mislykkes "Logisk fil XX er ikke en del av database XX Bruk RESTORE FILELISTONLY til å oppgi de logiske filnavnene"
Summary:
Avamar: SQL-gjenoppretting mislykkes med feilen: Logisk fil '_log' er ikke en del av databasen ''. Bruk RESTORE FILELISTONLY til å oppgi de logiske filnavnene
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-gjenoppretting mislykkes med feilen:
Den logiske filen '<LOGICAL_NAME>_log' er ikke en del av databasen '<DB_NAME>'. Bruk RESTORE FILELISTONLY til å oppgi de logiske filnavnene.
Relevant del av loggen:
2017-08-01 14:11:06 avsql Error <40088>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException: Det oppstod et unntak under kjøring av en Transact-SQL-setning eller satsvis opplevelse. >--- System.Data.SqlClient.SqlException: Den logiske filen '<LOGICAL_NAME>_log' er ikke en del av databasen '<DB_NAME>'. Bruk RESTORE FILELISTONLY til å oppgi de logiske filnavnene.
GJENOPPRETTE DATABASEN avsluttes på en unormal måte.
på Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction-handling, Object execObject, DataSet fillDataSet, boolsk catchException)
på Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, boolsk forsøk på nytt)
GJENOPPRETTE DATABASEN avsluttes på en unormal måte.
på Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction-handling, Object execObject, DataSet fillDataSet, boolsk catchException)
på Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, boolsk forsøk på nytt)
Cause
Det logiske navnet på denne bestemte databasen varierer mellom sys.database_files og sys.master_files.
Det logiske filnavnet til en database kan bli funnet fra to steder, sys.database_files og sys.master_files. Vanligvis skal disse to vise det samme, men hvis de blir synkronisert, oppstår problemet.
Det logiske filnavnet til en database kan bli funnet fra to steder, sys.database_files og sys.master_files. Vanligvis skal disse to vise det samme, men hvis de blir synkronisert, oppstår problemet.
Resolution
Løsning (for tidligere sikkerhetskopieringer):
Gjenopprette til en flat fil
Permanent løsning:
Start SQL-tjenester
på nytt Hvis det logiske navnet ikke synkroniseres etter omstart, endrer du det logiske navnet "<LOGICAL_NAME>_log" til et annet navn og gir det deretter nytt navn tilbake til originalen ved hjelp av SSMS. Dette skal sikre at det logiske navnet oppdateres riktig begge steder.
Når problemet er løst, skal gjenoppretting av nye sikkerhetskopier fungere, og denne feilen skal ikke genereres.
Gjenopprette til en flat fil
Permanent løsning:
Start SQL-tjenester
på nytt Hvis det logiske navnet ikke synkroniseres etter omstart, endrer du det logiske navnet "<LOGICAL_NAME>_log" til et annet navn og gir det deretter nytt navn tilbake til originalen ved hjelp av SSMS. Dette skal sikre at det logiske navnet oppdateres riktig begge steder.
Når problemet er løst, skal gjenoppretting av nye sikkerhetskopier fungere, og denne feilen skal ikke genereres.
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.