Avamar: SQL AG erkennt Flag --sqlserver nicht

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

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

  • 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
 

Causa

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.

 

Resolución

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.

 

Información adicional

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

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.