Avamar: SQL çoklu akış yedeklemesi ve geri yüklemesi "API bekliyordu ve zaman aşımı aralığı geçmişti" hatasıyla başarısız olabilir
Summary: SQL çoklu akış yedekleme ve geri yüklemesi, büyük Veritabanlarında SQL 2017 ve 2019'u etkileyen "API bekliyordu ve zaman aşımı aralığı geçmişti" hatasıyla başarısız olabilir.
Symptoms
SQL çoklu akış yedeklemesi ve geri yüklemesi şunlarla başarısız olabilir:
2021-09-16 15:01:54 avsql Error <6478>: VDS::Getconfig failed with 'The api was waiting and the timeout interval had elapsed' 2021-09-16 15:01:54 avsql Error <6478>: VDS::Getconfig failed with 'The api was waiting and the timeout interval had elapsed' 2021-09-16 15:01:54 avsql Error <6478>: VDS::Getconfig failed with 'The api was waiting and the timeout interval had elapsed' 2021-09-16 15:01:54 avsql Error <6479>: Timed out. Was Microsoft SQLServer running?
"avsql stack execution" için oluşturulan tüm avtar iş parçacıkları ilerleme baytı göstermiyor olurdu.
Bu sorun, yaklaşık bir veya daha fazla Tera Bayt boyutundaki büyük veritabanları için altı veya daha fazla akış ayarlandığında oluşur.
Bu sorun Microsoft SQL 2017 ve 2019 ortamlarını etkilemektedir.
Aynı yedeklemeyi tek bir akışta çalıştırma işlemi tamamlanıyor ancak bu işlem uzun zaman alıyordu.
Cause
Microsoft SQL 2017 ve 2019 sürümleri için VDI davranışının önceki Microsoft SQL sürümü 2016'dan farklı olduğu bulunmuştur.
Temel olarak SQL 2016 için yedekleme yapılandırması tamamlandığında "SetEvent" parametresi kullanılırken, daha yeni SQL sürümleri için bunun yerine "semafor sayısı" kullanılır.
Bu Microsoft VDI değişikliği, Avamar yedeklemeleri ve geri yüklemeleri için çoklu akış etkinleştirildiğinde Avamar "avsql" bileşenini etkiledi ve yukarıda açıklanan hataya neden oldu.
Bu sorunu çözmek için Avamar mühendislik ekibi "avsql"deki SQL eklenti kodunu değiştirdi ve kilitlenme senaryosunu ele aldı.
Resolution
Bu sorunu çözmek için yedekleme istemcisini ve SQL eklentisini, kod düzeltmesinin zaten uygulandığı 19.8 sürümüne veya üzeri bir sürüme yükseltin.
Ayrıca, diğer kod düzeltmelerini içeren en son SQL eklentisi kümülatif HF'nin (sürümlere göre) uygulanması da önerilir:
-
- 19.8 için => HF 338744
- 19.9 için => HF 338778
Düzeltmeyi indirmek için şu makaledeki "Numarasıyla bir Düzeltme arama" bölümüne bakın: Dell Destek web sitesinde bir ürün düzeltmesi, yama, yükleme veya yükseltme paketi bulma ve indirme