Avamar: SQL-herstel mislukt "Logisch bestand XX maakt geen deel uit van database XX Gebruik RESTORE FILELISTONLY om de logische bestandsnamen weer te geven"
Summary:
Avamar: SQL-herstel mislukt met de fout: Logisch bestand '_log' maakt geen deel uit van de database''. Gebruik ALLEEN BESTANDSLIJST HERSTELLEN om de logische
bestandsnamen weer te geven
...
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 herstellen mislukt met de fout:
Logisch bestand '<LOGICAL_NAME>_log' maakt geen deel uit van database '<DB_NAME>'. Gebruik RESTORE FILELISTONLY om de logische bestandsnamen weer te geven.
Relevant gedeelte van het logboek:
2017-08-01 14:11:06 avsql Error <40088>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException: Er is een uitzondering opgetreden tijdens het uitvoeren van een Transact-SQL-instructie of batch. >--- System.Data.SqlClient.SqlException: Logisch bestand '<LOGICAL_NAME>_log' maakt geen deel uit van database '<DB_NAME>'. Gebruik RESTORE FILELISTONLY om de logische bestandsnamen weer te geven.
DATABASE HERSTELLEN wordt abnormaal beëindigd.
at Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
bij Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, Boolean retry)
DATABASE HERSTELLEN wordt abnormaal beëindigd.
at Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
bij Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, Boolean retry)
Cause
De logische naam van deze specifieke database verschilt tussen sys.database_files en sys.master_files.
De logische bestandsnaam van een database kan op twee plaatsen worden gevonden, namelijk sys.database_files en sys.master_files. Normaal gesproken zouden deze twee hetzelfde moeten weergeven, maar als ze niet synchroon lopen, doet het probleem zich voor.
De logische bestandsnaam van een database kan op twee plaatsen worden gevonden, namelijk sys.database_files en sys.master_files. Normaal gesproken zouden deze twee hetzelfde moeten weergeven, maar als ze niet synchroon lopen, doet het probleem zich voor.
Resolution
Tijdelijke oplossing (voor eerdere back-ups):
Terugzetten naar een plat bestand
Permanente oplossing:
SQL-services
opnieuw starten Als de logische naam niet wordt gesynchroniseerd nadat de computer opnieuw is opgestart, wijzigt u de logische naam van '<LOGICAL_NAME>_log' in een andere naam en herstelt u de naam naar het origineel met behulp van SSMS. Dit moet ervoor zorgen dat de logische naam op beide plaatsen correct wordt bijgewerkt.
Zodra het probleem is opgelost, zou het herstellen van nieuwe back-ups moeten werken en zou deze fout niet moeten worden gegenereerd.
Terugzetten naar een plat bestand
Permanente oplossing:
SQL-services
opnieuw starten Als de logische naam niet wordt gesynchroniseerd nadat de computer opnieuw is opgestart, wijzigt u de logische naam van '<LOGICAL_NAME>_log' in een andere naam en herstelt u de naam naar het origineel met behulp van SSMS. Dit moet ervoor zorgen dat de logische naam op beide plaatsen correct wordt bijgewerkt.
Zodra het probleem is opgelost, zou het herstellen van nieuwe back-ups moeten werken en zou deze fout niet moeten worden gegenereerd.
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.