Avamar: SQL AG no reconoce la marca --sqlserver

Samenvatting: Los respaldos de Avamar SQL para los grupos de disponibilidad de SQL Server (Always On AG) no reconocen la marca --sqlserver durante las operaciones de búsqueda o conjunto de datos iniciadas por la interfaz de usuario. Los respaldos de la línea de comandos funcionan según lo previsto, pero las operaciones de navegación de la interfaz de usuario fallan debido a que el nombre de SQL Server no se resuelve correctamente cuando se pasa en minúscula. ...

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

  • Los respaldos del grupo de disponibilidad de SQL Server (Always On AG) se ejecutan correctamente cuando se realizan desde la línea de comandos.
  • Las operaciones de navegación y respaldo iniciadas desde la interfaz de usuario de Avamar Administrator fallan.
  • El AG o el clúster de SQL no reconocen correctamente el --sqlserver cuando se proporciona a través de la interfaz del usuario o el conjunto de datos.
  • Los siguientes parámetros son necesarios para los entornos de SQL AG, pero no se respetan correctamente:
    --sqlserver=awdprdag
    --hostname-sql=awdprdag
  • La operación de navegación de la CLI se realiza correctamente mediante el siguiente comando: 
    avsql --operation=browse --sqlserver=awdprdag --hostname-sql=awdprdag
 

Oorzaak

Avamar lee los parámetros SQL de avsql.cmd ubicado en el directorio var. El archivo se analiza correctamente, pero el nombre de SQL Server se evalúa en minúsculas, lo que hace que falle la detección del clúster de SQL AG.

Las siguientes entradas de registro confirman que se leen las marcas, pero el clúster no se abre correctamente:

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.

La detección del clúster falla con los siguientes errores: 

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.

 Como resultado, Avamar trata el entorno como un SQL Server independiente en lugar de un grupo de disponibilidad.

 

Oplossing

Actualice el nombre de SQL Server en el avsql.cmd para utilizar caracteres en mayúscula.

Pasos

  1. Navegue hasta el cliente Avamar SQL Var directorio.
  2. Abra el archivo avsql.cmd de NetWorker.
  3. Modifique los parámetros para utilizar nombres de SQL AG en mayúsculas:
    --sqlserver=AWDPRDAG
    --hostname-sql=AWDPRDAG
  4. Guarde el archivo.
  5. Vuelva a intentar la operación de navegación o respaldo de SQL desde la interfaz de usuario de Avamar Administrator.

Después de este cambio, el AG de SQL se detecta correctamente y las operaciones de conjunto de datos y navegación basadas en la interfaz de usuario funcionan según lo esperado.

 

Extra informatie

  • El requisito de usar nombres de SQL Server en mayúsculas indica una dependencia en la asignación de nombres del entorno o el comportamiento de resolución del clúster.
  • Los respaldos de la línea de comandos pueden seguir funcionando incluso cuando fallan las operaciones de la interfaz de usuario, ya que la CLI pasa explícitamente los parámetros en el tiempo de ejecución.
  • Este comportamiento es específico del entorno y, por lo general, no se requiere en implementaciones estándar de SQL Server.

Getroffen producten

Avamar

Producten

Avamar, Avamar Client, Avamar Plug-in for SQL
Artikeleigenschappen
Artikelnummer: 000044561
Artikeltype: Solution
Laatst aangepast: 02 apr. 2026
Versie:  4
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.