Avamar: SQL-monisuoratoiston varmuuskopiointi ja palautus voi epäonnistua sanomalla "API odotti ja aikakatkaisuväli oli kulunut"
Summary: SQL-monisuoratoiston varmuuskopiointi ja palautus voi epäonnistua ilmoituksella "Ohjelmointirajapinta odotti ja aikakatkaisuväli oli kulunut", mikä vaikuttaa suurten tietokantojen SQL 2017:ään ja 2019:ään. ...
Symptoms
SQL-monivirtatulostusvarmuuskopiointi ja -palautus voi epäonnistua seuraavissa tilanteissa:
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" -komennon avatut avtar-säikeet eivät näytä edistymistavuja.
Tämä ongelma ilmenee, kun vähintään kuusi tietovirtaa on määritetty suurille, vähintään yhden teratavun tietokannoille.
Tämä ongelma vaikuttaa Microsoft SQL 2017- ja 2019-ympäristöihin.
Saman varmuuskopioinnin suorittaminen yhdessä tietovirrassa onnistuisi, mutta se kestäisi kauan.
Cause
Havaittiin, että Microsoft SQL -versioissa 2017 ja 2019 VDI-toiminta eroaa edellisestä Microsoft SQL -versiosta 2016.
Pohjimmiltaan SQL 2016: ssa parametria "SetEvent" käytetään, kun varmuuskopiointimääritys on valmis, kun taas uudemmissa SQL-versioissa käytetään "semaforien määrää".
Tämä Microsoftin VDI-muutos vaikutti Avamarin avsql-osaan, kun Avamarin varmuuskopioinnit ja palautukset olivat käytössä monisuoratoistotilassa, mikä aiheutti edellä kuvatun virheen.
Avamarin suunnittelutiimi ratkaisi ongelman vaihtamalla avsql-version SQL-laajennuskoodin ja korjaamalla umpikujatilanteen.
Resolution
Voit ratkaista tämän ongelman päivittämällä varmuuskopiointiohjelman ja SQL-laajennuksen vähintään versioon 19.8, jossa koodikorjaus on jo käytössä.
Lisäksi on suositeltavaa käyttää uusinta SQL-laajennuksen kumulatiivista HF: ää (perustuu versioihin), joka sisältää muita koodikorjauksia:
-
- 19,8 => HF 338744
- 19,9 => HF 338778
Lisätietoja hotfix-korjauksen lataamisesta on Avamar-artikkelin kohdassa Hotfix-korjausta ja sen numeroa: Tuotteen hotfix-korjauksen, korjaustiedoston, asennuksen tai päivityspaketin etsiminen ja lataaminen Dellin tukisivustosta