Avamar: SQL AG erkennt Flag --sqlserver nicht

Summary: Avamar-SQL-Backups für SQL Server-Verfügbarkeitsgruppen (Always On AG) erkennen das Flag --sqlserver während UI-initiierter Such- oder Datenvolumenvorgänge nicht. Befehlszeilenbackups funktionieren wie erwartet, aber Vorgänge zum Durchsuchen der Benutzeroberfläche schlagen fehl, da der SQL Server-Name nicht korrekt aufgelöst wird, wenn er in Kleinbuchstaben übergeben wird. ...

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

  • Backups der SQL Server-Verfügbarkeitsgruppe (Always On AG) werden erfolgreich ausgeführt, wenn sie über die Befehlszeile durchgeführt werden.
  • Durchsuchungs- und Backupvorgänge, die über die Avamar Administrator-Benutzeroberfläche initiiert werden, schlagen fehl.
  • Die SQL-AG oder der SQL-Cluster erkennt die --sqlserver -Parameter, wenn er über die Benutzeroberfläche oder das Datenvolumen bereitgestellt wird.
  • Die folgenden Parameter sind für SQL AG-Umgebungen erforderlich, werden jedoch nicht korrekt berücksichtigt:
    --sqlserver=awdprdag
    --hostname-sql=awdprdag
  • Der CLI-Suchvorgang ist mit dem folgenden Befehl erfolgreich: 
    avsql --operation=browse --sqlserver=awdprdag --hostname-sql=awdprdag
 

Cause

Avamar liest SQL-Parameter aus dem avsql.cmd Datei im Verzeichnis var. Die Datei wird korrekt analysiert, aber der SQL Server-Name wird als Kleinschreibung ausgewertet, was dazu führt, dass die SQL AG-Clustererkennung fehlschlägt.

Die folgenden Protokolleinträge bestätigen, dass die Flags gelesen wurden, der Cluster jedoch nicht erfolgreich geöffnet wurde:

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.

Die Clustererkennung schlägt mit den folgenden Fehlern fehl: 

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.

 Daher behandelt Avamar die Umgebung als eigenständigen SQL Server und nicht als Verfügbarkeitsgruppe.

 

Resolution

Aktualisieren Sie den SQL Server-Namen im avsql.cmd -Datei, um Großbuchstaben zu verwenden.

Schritte

  1. Navigieren zum Avamar SQL-Client Var .
  2. Öffnen Sie das Menü avsql.cmd zu verwenden.
  3. Ändern Sie die Parameter so, dass SQL-AG-Namen in Großbuchstaben verwendet werden:
    --sqlserver=AWDPRDAG
    --hostname-sql=AWDPRDAG
  4. Speichern Sie die Datei.
  5. Wiederholen Sie den SQL-Such- oder Backupvorgang über die Avamar Administrator-Benutzeroberfläche.

Nach dieser Änderung wird die SQL-Verfügbarkeitsgruppe ordnungsgemäß erkannt, und UI-basierte Such- und Datenvolumenvorgänge funktionieren wie erwartet.

 

Additional Information

  • Die Anforderung, SQL Server-Namen in Großbuchstaben zu verwenden, weist auf eine Abhängigkeit von Umgebungsbenennung oder Clusterauflösungsverhalten hin.
  • Befehlszeilenbackups funktionieren möglicherweise weiterhin, selbst wenn UI-Vorgänge fehlschlagen, da die CLI Parameter explizit zur Laufzeit übergibt.
  • Dieses Verhalten ist umgebungsspezifisch und in der Regel in SQL Server-Standardbereitstellungen nicht erforderlich.

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.