Avamar: Obnovení SQL selže "Logický soubor XX není součástí databáze XX K vypsání názvů logických souborů použijte příkaz RESTORE FILELISTONLY"
Summary:
Avamar: Obnovení SQL selhává s chybou: Logický soubor '_log" není součástí databáze ''. Použijte RESTORE FILELISTONLY k vypsání názvů logických souborů
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
Obnovení databáze SQL Avamar selhává s chybou:
Logický soubor LOGICAL_NAME<_log není součástí databáze DB_NAME<>.> Slouží RESTORE FILELISTONLY k vypsání názvů logických souborů.
Příslušná část protokolu:
2017-08-01 14:11:06 avsql Error <40088>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException: Při provádění příkazu Transact-SQL nebo dávky došlo k výjimce. >--- System.Data.SqlClient.SqlException: Logický soubor LOGICAL_NAME<_log není součástí databáze DB_NAME<>.> Slouží RESTORE FILELISTONLY k vypsání názvů logických souborů.
RESTORE DATABASE se abnormálně ukončuje.
na adrese Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
na Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, Boolean retry)
RESTORE DATABASE se abnormálně ukončuje.
na adrese Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
na Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, Boolean retry)
Cause
Logický název této konkrétní databáze se liší mezi sys.database_files a sys.master_files.
Název logického souboru databáze lze nalézt ze dvou míst, sys.database_files a sys.master_files. Obvykle by se tyto dva měly zobrazovat stejně, ale pokud se nesynchronizují, může dojít k problému.
Název logického souboru databáze lze nalézt ze dvou míst, sys.database_files a sys.master_files. Obvykle by se tyto dva měly zobrazovat stejně, ale pokud se nesynchronizují, může dojít k problému.
Resolution
Zástupné řešení (pro předchozí zálohy):
Obnovení do plochého souboru
Trvalá oprava:
Pokud
se logický název po restartování nesynchronizuje, změňte logický název LOGICAL_NAME<>_log na jiný název a pak ho přejmenujte zpět na původní pomocí SSMS. Tím by mělo být zajištěno, že se logický název na obou místech správně aktualizuje.
Po vyřešení problému by mělo fungovat obnovení nových záloh a tato chyba by se neměla generovat.
Obnovení do plochého souboru
Trvalá oprava:
Pokud
se logický název po restartování nesynchronizuje, změňte logický název LOGICAL_NAME<>_log na jiný název a pak ho přejmenujte zpět na původní pomocí SSMS. Tím by mělo být zajištěno, že se logický název na obou místech správně aktualizuje.
Po vyřešení problému by mělo fungovat obnovení nových záloh a tato chyba by se neměla generovat.
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.