Avamar: SQL-palautus epäonnistuu "Looginen tiedosto XX ei ole osa tietokantaa XX Näytä loogisten tiedostonimien luettelo komennolla RESTORE FILELISTONLY"
Summary:
Avamar: SQL-palautus epäonnistuu ja näyttää virheen: Looginen tiedosto '_log" ei kuulu tietokantaan"'. Näytä loogisten tiedostonimien luettelo komennolla RESTORE
FILELISTONLY
...
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 -palautus epäonnistuu ja aiheuttaa virheen:
Looginen tiedosto "<LOGICAL_NAME>_log" ei ole osa tietokantaa "<DB_NAME>". Näytä loogisten tiedostojen nimet komennolla RESTORE FILELISTONLY.
Lokin olennainen osa:
2017-08-01 14:11:06 avsql Error <40088>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException: Transact-SQL-lausetta tai -erää suoritettaessa tapahtui poikkeus. >--- System.Data.SqlClient.SqlException: Looginen tiedosto "<LOGICAL_NAME>_log" ei ole osa tietokantaa "<DB_NAME>". Näytä loogisten tiedostojen nimet komennolla RESTORE FILELISTONLY.
RESTORE DATABASE päättyy epänormaalisti.
Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction-toiminto, Object execObject, DataSet fillDataSet, Boolen catchException)
kohteessa Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, totuusarvon uudelleenyritys)
RESTORE DATABASE päättyy epänormaalisti.
Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction-toiminto, Object execObject, DataSet fillDataSet, Boolen catchException)
kohteessa Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, totuusarvon uudelleenyritys)
Cause
Tämän tietokannan looginen nimi vaihtelee sys.database_files ja sys.master_files välillä.
Tietokannan looginen tiedostonimi löytyy kahdesta paikasta, sys.database_files ja sys.master_files. Yleensä näiden kahden pitäisi näyttää sama, mutta jos ne eivät ole synkronoituja, ongelma ilmenee.
Tietokannan looginen tiedostonimi löytyy kahdesta paikasta, sys.database_files ja sys.master_files. Yleensä näiden kahden pitäisi näyttää sama, mutta jos ne eivät ole synkronoituja, ongelma ilmenee.
Resolution
Vaihtoehtoinen menetelmä (aiemmat varmuuskopiot):
Palauta litteään tiedostoon
Pysyvä korjaus:
Käynnistä SQL-palvelut
uudelleen Jos looginen nimi ei synkronoidu uudelleenkäynnistyksen jälkeen, muuta looginen nimi '<LOGICAL_NAME>_log' joksikin muuksi nimeksi ja nimeä se sitten takaisin alkuperäiseksi SSMS:n avulla. Tämän pitäisi varmistaa, että looginen nimi päivitetään oikein molemmissa paikoissa.
Kun ongelma on korjattu, uusien varmuuskopioiden palautuksen pitäisi toimia, eikä tätä virhettä pitäisi syntyä.
Palauta litteään tiedostoon
Pysyvä korjaus:
Käynnistä SQL-palvelut
uudelleen Jos looginen nimi ei synkronoidu uudelleenkäynnistyksen jälkeen, muuta looginen nimi '<LOGICAL_NAME>_log' joksikin muuksi nimeksi ja nimeä se sitten takaisin alkuperäiseksi SSMS:n avulla. Tämän pitäisi varmistaa, että looginen nimi päivitetään oikein molemmissa paikoissa.
Kun ongelma on korjattu, uusien varmuuskopioiden palautuksen pitäisi toimia, eikä tätä virhettä pitäisi syntyä.
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.