Avamar: SQL multistream-sikkerhedskopiering og -gendannelse mislykkes muligvis med meddelelsen "API'en ventede, og timeoutintervallet var udløbet"

Summary: Når seks eller flere streams sikkerhedskopierer eller gendanner ~1 TB databaser på SQL Server 2017 2019, kan jobbet gå i stå og få timeout, fordi VDI bruger et semaforantal i stedet for SetEvent, hvilket medfører et dødvande i avsql. ...

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

Stor SQL-sikkerhedskopiering mislykkes med flere streams

  • Sikkerhedskopiering og gendannelse af SQL-multistreaming mislykkes muligvis med følgende fejl:
    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?
  • Alle gydede avtartråde til “avsql stack execution” Vis ingen statusbytes.
  • Problemet opstår, når seks eller flere streams konfigureres til databaser på ca. en terabyte eller større.
  • Dette problem påvirker Microsoft SQL Server 2017- og 2019-miljøer. Kørsel af sikkerhedskopieringen med en enkelt stream fuldføres, men tager længere tid.

Cause

Dødvande forårsaget af VDI-adfærdsændring

Dette problem skyldes en ændring i implementeringen af Microsoft VDI (Virtual Device Interface) til SQL Server 2017 og 2019. I SQL Server 2016 vises ikonet avsql Plug-in brugte SetEvent parameter for at signalere fuldførelse af sikkerhedskopieringskonfigurationen. Fra og med SQL Server 2017/2019 bruger VDI-laget i stedet et semaforantal. Når multistreaming er aktiveret, vises ikonet avsql Komponent øger semafortællingen, hvilket efterlader optællingen ikke-nul og skaber en blokering, der forhindrer “avsql” tråde fra at skride frem, hvilket resulterer i timeout-fejlen.

  • VDI-adfærdsforskel mellem SQL 2016 (SetEvent) og SQL 2017/2019 (semafor).
  • Avamar “avsql” -komponenten forventer SetEvent semantik.
  • Multistreaming aktiverer kodestien, der manipulerer semaforen.
  • Dødvande fører til ingen fremskridt på skabte avtartråde og timeoutmeddelelsen.
Ingeniørteamet korrigerede plug-in-logikken for at reducere semafortællingen, hvilket eliminerede dødvandet.

Resolution

Permanent løsning

Opgrader Avamar-sikkerhedskopieringsklienten og SQL-plug-in'en til version 19.10 eller nyere, som indeholder koderettelsen. Dell anbefaler, at du opgraderer til den nyeste understøttede version (f.eks. Avamar 19.12.x) for at hente de nyeste rettelser og forbedringer. 

Anvend det nyeste kumulative hotfix til den installerede version:

  • For version 19.10.100-166 HF338875
  • HF953552 til version 19.12.100-186

Download det nødvendige hotfix fra Dell Support:

Se artiklen Avamar: Sådan finder og downloader du hotfixes, programrettelser eller installations- og opgraderingspakker fra Dell Support for at få flere oplysninger.

Affected Products

Avamar
Article Properties
Article Number: 000200834
Article Type: Solution
Last Modified: 21 Sep 2026
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.