Avamar: SQL geri yüklemesi başarısız oluyor "Mantıksal dosya XX, XX veritabanının bir parçası değil Mantıksal dosya adlarını listelemek için RESTORE FILELISTONLY komutunu kullanın
Summary:
Avamar: SQL geri yüklemesi şu hatayla başarısız oluyor: Mantıksal dosya '_log' veritabanının bir parçası değil ''. Mantıksal dosya adlarını listelemek için
RESTORE FILELISTONLY komutunu kullanın
...
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 geri yüklemesi şu hatayla başarısız oluyor:
'LOGICAL_NAME>_log' mantıksal dosyası<, '<DB_NAME>' veritabanının bir parçası değildir. Mantıksal dosya adlarını listelemek için RESTORE FILELISTONLY komutunu kullanın.
Günlüğün ilgili kısmı:
2017-08-01 14:11:06 avsql Error <40088>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException: Bir Transact-SQL deyimi veya toplu işlemi yürütülürken bir özel durum oluştu. > System.Data.SqlClient.SqlException dosyasını ---: 'LOGICAL_NAME>_log' mantıksal dosyası<, '<DB_NAME>' veritabanının bir parçası değildir. Mantıksal dosya adlarını listelemek için RESTORE FILELISTONLY komutunu kullanın.
RESTORE DATABASE is terminating anormal.
Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
adresinde Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, Boolean retry) adresinde
RESTORE DATABASE is terminating anormal.
Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
adresinde Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand, Boolean retry) adresinde
Cause
Bu veritabanının mantıksal adı sys.database_files ile sys.master_files arasında farklılık gösterir.
Bir veritabanının mantıksal dosya adı sys.database_files ve sys.master_files olmak üzere iki yerden bulunabilir. Genellikle bu ikisi aynı şeyi gösteriyor olmalıdır ancak senkronize olmazlarsa sorun oluşur.
Bir veritabanının mantıksal dosya adı sys.database_files ve sys.master_files olmak üzere iki yerden bulunabilir. Genellikle bu ikisi aynı şeyi gösteriyor olmalıdır ancak senkronize olmazlarsa sorun oluşur.
Resolution
Geçici çözüm (önceki yedeklemeler için):
Düz
dosyaya geri yüklemeKalıcı düzeltme:
SQL hizmetlerini
yeniden başlatma Yeniden başlatmanın ardından mantıksal ad eşitlenmezse '<LOGICAL_NAME>_log' mantıksal adını başka bir adla değiştirin ve ardından SSMS'yi kullanarak orijinal olarak yeniden adlandırın. Bu, mantıksal adın her iki yerde de düzgün şekilde güncelleştirilmesini sağlamalıdır.
Sorun çözüldükten sonra yeni yedeklerin geri yüklemesi çalışacak ve bu hata oluşturulmayacaktır.
Düz
dosyaya geri yüklemeKalıcı düzeltme:
SQL hizmetlerini
yeniden başlatma Yeniden başlatmanın ardından mantıksal ad eşitlenmezse '<LOGICAL_NAME>_log' mantıksal adını başka bir adla değiştirin ve ardından SSMS'yi kullanarak orijinal olarak yeniden adlandırın. Bu, mantıksal adın her iki yerde de düzgün şekilde güncelleştirilmesini sağlamalıdır.
Sorun çözüldükten sonra yeni yedeklerin geri yüklemesi çalışacak ve bu hata oluşturulmayacaktır.
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.