Avamar: SQL AG känner inte igen flaggan --sqlserver

Samenvatting: Avamar SQL-säkerhetskopior för SQL Server tillgänglighetsgrupper (Always On AG) känner inte igen flaggan --sqlserver under UI-initierade bläddrings- eller datauppsättningsåtgärder. Säkerhetskopieringar på kommandoraden fungerar som förväntat, men bläddringsåtgärder för användargränssnittet misslyckas eftersom SQL Server namnet inte matchas korrekt när det skickas i gemener. ...

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

  • SQL Server tillgänglighetsgrupp (Always On AG) säkerhetskopieringar körs korrekt när de utförs från kommandoraden.
  • Det går inte att aktivera bläddrings- och säkerhetskopieringsåtgärder som initieras från Avamar-administratörsgränssnittet.
  • SQL AG eller klustret känner inte igen --sqlserver -parametern när den tillhandahålls via användargränssnittet eller datauppsättningen.
  • Följande parametrar krävs för SQL AG-miljöer men respekteras inte korrekt:
    --sqlserver=awdprdag
    --hostname-sql=awdprdag
  • CLI-bläddringsåtgärden lyckas med följande kommando: 
    avsql --operation=browse --sqlserver=awdprdag --hostname-sql=awdprdag
 

Oorzaak

Avamar läser SQL-parametrar från avsql.cmd Filen finns i Var-katalogen. Filen parsas korrekt, men SQL Server namnet utvärderas som gemener, vilket gör att SQL AG-klusteridentifieringen misslyckas.

Följande loggposter bekräftar att flaggorna har lästs, men klustret har inte öppnats:

2019-05-15 12:19:51 avsql Info <5174>: - Reading \\S-AWDSQL01-PRD\AvamarCluster\Var\avsql.cmd
2019/05/15-16:19:51.97499 [avsql_assist]  uflags::parsefile  Printing flags from \\S-AWDSQL01-PRD\AvamarCluster\Var\avsql.cmd:
.cmd flag --sqlserver=awdprdag
.cmd flag --hostname-sql=awdprdag

2019/05/15-16:19:53.25600 [avsql_assist]  Connect to awdprdag server, because sqlserver flag is defined.

Klusteridentifieringen misslyckas med följande fel: 

2019/05/15-16:19:51.95900 [avsql_assist]  Is always on test for 'awdprdag' server.
2019/05/15-16:19:51.95900 [avsql_assist]  Open Cluster error 5, try with NULL parameter...
2019/05/15-16:19:51.95900 [avsql_assist]  Open Cluster error 5
2019-05-15 12:19:51 avsql Info <17376>: Working on stand alone environment.

 Därför behandlar Avamar miljön som en fristående SQL Server i stället för en tillgänglighetsgrupp.

 

Oplossing

Uppdatera SQL Server namnet i avsql.cmd för att använda versaler.

Steg

  1. Gå till Avamar SQL-klienten Var Katalog.
  2. Öppna avsql.cmd Filen.
  3. Ändra parametrarna så att versaler används SQL AG-namn:
    --sqlserver=AWDPRDAG
    --hostname-sql=AWDPRDAG
  4. Spara filen.
  5. Försök att SQL-bläddra eller säkerhetskopiera igen från Avamar Administrator-användargränssnittet.

Efter den här ändringen identifieras SQL AG korrekt och gränssnittsbaserade bläddrings- och datauppsättningsåtgärder fungerar som förväntat.

 

Extra informatie

  • Kravet på att använda versaler SQL Server namn indikerar ett beroende av miljönamngivning eller klustermatchningsbeteende.
  • Kommandoradssäkerhetskopieringar kan fortsätta att fungera även när gränssnittsåtgärder misslyckas, eftersom CLI uttryckligen skickar parametrar vid körning.
  • Det här beteendet är miljöspecifikt och krävs vanligtvis inte i standarddistributioner av SQL Server.

Getroffen producten

Avamar

Producten

Avamar, Avamar Client, Avamar Plug-in for SQL
Artikeleigenschappen
Artikelnummer: 000044561
Artikeltype: Solution
Laatst aangepast: 02 apr. 2026
Versie:  4
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.