Avamar: SQL AG non riconosce il flag --sqlserver

Zusammenfassung: I backup SQL di Avamar per i gruppi di disponibilità di SQL Server (Always On AG) non riescono a riconoscere il flag --sqlserver durante le operazioni di ricerca o dataset avviate dall'interfaccia utente. I backup dalla riga di comando funzionano come previsto, ma le operazioni di navigazione nell'interfaccia utente hanno esito negativo perché il nome di SQL Server non viene risolto correttamente quando viene passato in lettere minuscole. ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

  • I backup di SQL Server Availability Group (Always On AG) vengono eseguiti correttamente quando vengono eseguiti dalla riga di comando.
  • Le operazioni di ricerca e backup avviate dall'interfaccia utente di Avamar Administrator hanno esito negativo.
  • Il cluster o l'AG SQL non riconosce correttamente --sqlserver quando viene fornito tramite l'interfaccia utente o il set di dati.
  • I parametri seguenti sono necessari per gli ambienti SQL AG, ma non vengono rispettati correttamente:
    --sqlserver=awdprdag
    --hostname-sql=awdprdag
  • L'operazione di navigazione della CLI ha esito positivo utilizzando il seguente comando: 
    avsql --operation=browse --sqlserver=awdprdag --hostname-sql=awdprdag
 

Ursache

Avamar legge i parametri SQL da avsql.cmd che si trova nella directory var. Il file viene analizzato correttamente, ma il nome di SQL Server viene valutato in lettere minuscole, determinando l'esito negativo del rilevamento del cluster SQL AG.

Le seguenti voci di registro confermano che i flag vengono letti, ma il cluster non viene aperto correttamente:

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.

Il rilevamento del cluster ha esito negativo con i seguenti errori: 

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.

 Di conseguenza, Avamar tratta l'ambiente come SQL Server standalone anziché come gruppo di disponibilità.

 

Lösung

Aggiornare il nome SQL Server in avsql.cmd per utilizzare caratteri maiuscoli.

Procedura

  1. Passare al client SQL Avamar Var .
  2. Aprire il file avsql.cmd di NetWorker.
  3. Modificare i parametri in modo da utilizzare nomi SQL AG maiuscoli:
    --sqlserver=AWDPRDAG
    --hostname-sql=AWDPRDAG
  4. Salvare il file.
  5. Riprovare l'operazione di ricerca o backup SQL dall'interfaccia utente di Avamar Administrator.

Dopo questa modifica, SQL AG viene rilevato correttamente e le operazioni di esplorazione e dataset basate sull'interfaccia utente funzionano come previsto.

 

Weitere Informationen

  • Il requisito di utilizzare nomi SQL Server maiuscoli indica una dipendenza dalla denominazione ambientale o dal comportamento di risoluzione del cluster.
  • I backup dalla riga di comando possono continuare a funzionare anche quando le operazioni dell'interfaccia utente hanno esito negativo, perché la CLI passa esplicitamente i parametri in fase di runtime.
  • Questo comportamento è specifico dell'ambiente e in genere non è richiesto nelle distribuzioni standard di SQL Server.

Betroffene Produkte

Avamar

Produkte

Avamar, Avamar Client, Avamar Plug-in for SQL
Artikeleigenschaften
Artikelnummer: 000044561
Artikeltyp: Solution
Zuletzt geändert: 02 Apr. 2026
Version:  4
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.