Avamar: SQL-gendannelse mislykkes "Logisk fil XX er ikke en del af database XX Brug RESTORE FILELISTONLY til at liste de logiske filnavne"
Summary:
Avamar: SQL-gendannelse mislykkes med fejlen: Logisk fil '_log' er ikke en del af databasen ''. Brug RESTORE FILELISTONLY til at vise de logiske filnavne
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-gendannelse mislykkes med fejlen:
Den logiske fil »<LOGICAL_NAME>_log« er ikke en del af databasen »<DB_NAME>«. Brug RESTORE FILELISTONLY til at vise de logiske filnavne.
Relevant del af logfilen:
2017-08-01 14:11:06 avsql fejl <40088>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException: Der opstod en undtagelse under udførelse af en Transact-SQL-sætning eller batch. >--- System.Data.SqlClient.SqlException: Den logiske fil »<LOGICAL_NAME>_log« er ikke en del af databasen »<DB_NAME>«. Brug RESTORE FILELISTONLY til at vise de logiske filnavne.
RESTORE DATABASE afsluttes på unormal vis.
på Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
på Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, Boolean retry)
RESTORE DATABASE afsluttes på unormal vis.
på Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
på Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, Boolean retry)
Cause
Det logiske navn på denne specifikke database varierer mellem sys.database_files og sys.master_files.
Det logiske filnavn på en database kan findes fra to steder, sys.database_files og sys.master_files. Normalt skal disse to vise det samme, men hvis de ikke synkroniseres, opstår problemet.
Det logiske filnavn på en database kan findes fra to steder, sys.database_files og sys.master_files. Normalt skal disse to vise det samme, men hvis de ikke synkroniseres, opstår problemet.
Resolution
Løsning (for tidligere sikkerhedskopier):
Gendan til en flad fil
Permanent rettelse:
Genstart SQL-tjenester
Hvis det logiske navn ikke synkroniseres efter genstart, skal du ændre det logiske navn '<LOGICAL_NAME>_log' til et andet navn og derefter omdøbe det tilbage til originalen ved hjælp af SSMS. Dette skulle sikre, at det logiske navn opdateres korrekt begge steder.
Når problemet er løst, skal gendannelsen af nye sikkerhedskopier fungere, og denne fejl bør ikke genereres.
Gendan til en flad fil
Permanent rettelse:
Genstart SQL-tjenester
Hvis det logiske navn ikke synkroniseres efter genstart, skal du ændre det logiske navn '<LOGICAL_NAME>_log' til et andet navn og derefter omdøbe det tilbage til originalen ved hjælp af SSMS. Dette skulle sikre, at det logiske navn opdateres korrekt begge steder.
Når problemet er løst, skal gendannelsen af nye sikkerhedskopier fungere, og denne fejl bør 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.