Avamar: SQL AG nie rozpoznaje flagi --sqlserver

Résumé: 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. ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

  • 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
 

Cause

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.

 

Résolution

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.

 

Informations supplémentaires

  • 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.

Produits concernés

Avamar

Produits

Avamar, Avamar Client, Avamar Plug-in for SQL
Propriétés de l’article
Numéro d’article: 000044561
Type d’article: Solution
Dernière modification: 02 Apr 2026
Version:  4
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.