Avamar: SQL AG nie rozpoznaje flagi --sqlserver

Summary: 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. ...

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

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

 

Resolution

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.

 

Additional Information

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

Affected Products

Avamar

Products

Avamar, Avamar Client, Avamar Plug-in for SQL
Article Properties
Article Number: 000044561
Article Type: Solution
Last Modified: 02 Apr 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.