Avamar: SQL AG nie rozpoznaje flagi --sqlserver

Samenvatting: Kopie zapasowe Avamar SQL dla grup dostępności SQL Server (Always On AG) nie rozpoznają flagi --sqlserver podczas operacji przeglądania lub zestawu danych inicjowanych przez interfejs użytkownika. Kopie zapasowe wiersza polecenia działają zgodnie z oczekiwaniami, ale operacje przeglądania interfejsu użytkownika kończą się niepowodzeniem, ponieważ nazwa SQL Server nie jest poprawnie rozpoznawana po przekazaniu małymi literami. ...

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

  • Kopie zapasowe grupy dostępności SQL Server (Always On AG) są uruchamiane pomyślnie, gdy są wykonywane z wiersza polecenia.
  • Operacje przeglądania i tworzenia kopii zapasowych zainicjowane z interfejsu użytkownika Avamar Administrator kończą się niepowodzeniem.
  • Baza danych SQL lub klaster nie rozpoznają prawidłowo obiektu --sqlserver parametr, jeśli jest podawany za pośrednictwem interfejsu użytkownika lub zestawu danych.
  • Następujące parametry są wymagane w środowiskach SQL AG, ale nie są prawidłowo honorowane:
    --sqlserver=awdprdag
    --hostname-sql=awdprdag
  • Operacja przeglądania interfejsu wiersza polecenia powiodła się przy użyciu następującego polecenia: 
    avsql --operation=browse --sqlserver=awdprdag --hostname-sql=awdprdag
 

Oorzaak

Avamar odczytuje parametry SQL z avsql.cmd Plik znajdujący się pod katalogiem var. Plik jest analizowany poprawnie, ale nazwa programu SQL Server jest obliczana jako małe litery, co powoduje niepowodzenie wykrywania klastra AG SQL.

Następujące wpisy dziennika potwierdzają, że flagi zostały odczytane, ale klaster nie został pomyślnie otwarty:

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.

Wykrywanie klastra kończy się niepowodzeniem z następującymi błędami: 

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.

 W związku z tym Avamar traktuje środowisko jako autonomiczny serwer SQL, a nie jako grupę dostępności.

 

Oplossing

Zaktualizuj nazwę programu SQL Server w polu avsql.cmd , aby używać wielkich liter.

Kroki

  1. Przejdź do klienta Avamar SQL Var .
  2. Otwórz przycisk avsql.cmd programu NetWorker.
  3. Zmodyfikuj parametry, aby używać wielkich liter w nazwach grup zgodności SQL:
    --sqlserver=AWDPRDAG
    --hostname-sql=AWDPRDAG
  4. Zapisz plik.
  5. Ponów operację przeglądania SQL lub utworzenia kopii zapasowej z poziomu interfejsu administratora Avamar.

Po tej zmianie grupa zgodności SQL jest poprawnie wykrywana, a operacje przeglądania i zestawu danych oparte na interfejsie użytkownika działają zgodnie z oczekiwaniami.

 

Extra informatie

  • Wymóg używania nazw SQL Server pisanych wielkimi literami wskazuje na zależność od nazewnictwa środowiskowego lub zachowania rozpoznawania klastrów.
  • Kopie zapasowe wiersza polecenia mogą nadal działać, nawet jeśli operacje interfejsu użytkownika kończą się niepowodzeniem, ponieważ interfejs wiersza polecenia jawnie przekazuje parametry w czasie wykonywania.
  • To zachowanie jest specyficzne dla środowiska i zwykle nie jest wymagane w standardowych wdrożeniach 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.