Avamar: SQL AG erkennt Flag --sqlserver nicht

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

Tämä artikkeli koskee tuotetta Tämä artikkeli ei koske tuotetta Tämä artikkeli ei liity tiettyyn tuotteeseen. Tässä artikkelissa ei yksilöidä kaikkia tuoteversioita.

Oireet

  • 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
 

Syy

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.

 

Tarkkuus

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.

 

Lisätietoja

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

Tuotteet, joihin vaikutus kohdistuu

Avamar

Tuotteet

Avamar, Avamar Client, Avamar Plug-in for SQL
Artikkelin ominaisuudet
Artikkelin numero: 000044561
Artikkelin tyyppi: Solution
Viimeksi muutettu: 02 huhtik. 2026
Versio:  4
Etsi vastauksia kysymyksiisi muilta Dell-käyttäjiltä
Tukipalvelut
Tarkista, kuuluuko laitteesi tukipalveluiden piiriin.