Avamar: SQL AG nie rozpoznaje flagi --sqlserver

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

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

  • 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
 

Causa

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.

 

Resolución

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.

 

Información adicional

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

Productos afectados

Avamar

Productos

Avamar, Avamar Client, Avamar Plug-in for SQL
Propiedades del artículo
Número del artículo: 000044561
Tipo de artículo: Solution
Última modificación: 02 abr 2026
Versión:  4
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.