Avamar: Säkerhetskopiering och återställning av SQL multistreaming kan misslyckas med "API:et väntade och tidsgränsintervallet hade förflutit"
Summary: Säkerhetskopiering och återställning av SQL multistreaming kan misslyckas med "API:et väntade och tidsgränsintervallet hade förflutit" som påverkar SQL 2017 och 2019 på stora databaser. ...
Symptoms
Säkerhetskopiering och återställning av SQL multistreaming kan misslyckas med:
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?
Alla skapade avtar-trådar för "avsql-stackkörningen" skulle inte visa några förloppsbyte.
Det här problemet inträffar när sex eller fler strömmar har angetts för stora databaser med en eller flera terabyte i storlek.
Det här problemet påverkar Microsoft SQL 2017- och 2019-miljöer.
Körning av samma säkerhetskopia i en enda ström skulle slutföras men det skulle ta lång tid.
Cause
Det visade sig att för Microsoft SQL-versionerna 2017 och 2019 skiljer sig VDI-beteendet från den tidigare Microsoft SQL-versionen 2016.
I princip för SQL 2016 används parametern "SetEvent" när säkerhetskopieringskonfigurationen har slutförts, medan för nyare SQL-versioner används ett "semaforantal" i stället.
Den här Microsoft VDI-ändringen påverkade Avamar-komponenten "avsql" när multiströmning aktiverades för Avamar-säkerhetskopiering och -återställningar, vilket orsakade felet som beskrivs ovan.
För att lösa det här problemet ändrade Avamars teknikteam koden för SQL-insticksprogrammet i "avsql" och åtgärdade deadlock-scenariot.
Resolution
Lös problemet genom att uppgradera säkerhetskopieringsklienten och SQL-plugin-programmet till version 19.8 eller senare där kodkorrigeringen redan tillämpas.
Dessutom rekommenderas det också att tillämpa den senaste kumulativa HF för SQL-plugin-programmet (baserat på versioner) som innehåller andra kodkorrigeringar:
-
- För 19,8 => HF 338744
- För 19,9 => HF 338778
Information om hur du laddar ned snabbkorrigeringen finns i avsnittet "Letar du efter en snabbkorrigering med dess nummer" i artikeln Avamar: Hitta och ladda ner en snabbkorrigering, en korrigeringsfil, en installationsfil eller ett uppgraderingspaket från Dells supportwebbplats