Avamar: SQL AG erkennt Flag --sqlserver nicht

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

Denne artikel gælder for Denne artikel gælder ikke for Denne artikel er ikke knyttet til et bestemt produkt. Det er ikke alle produktversioner, der er identificeret i denne artikel.

Symptomer

  • 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
 

Årsag

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.

 

Løsning

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.

 

Flere oplysninger

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

Berørte produkter

Avamar

Produkter

Avamar, Avamar Client, Avamar Plug-in for SQL
Artikelegenskaber
Artikelnummer: 000044561
Artikeltype: Solution
Senest ændret: 02 apr. 2026
Version:  4
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.