Avamar: SQL AG non riconosce il flag --sqlserver

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

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

  • 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
 

Causa

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

 

Resolución

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.

 

Información adicional

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

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.