Avamar: SQL AG não reconhece o indicador --sqlserver
Resumen: Os backups do Avamar SQL para grupos de disponibilidade do SQL Server (Always On AG) não reconhecem o indicador --sqlserver durante operações de navegação ou conjunto de dados iniciadas pela interface do usuário. Os backups de linha de comando funcionam conforme o esperado, mas as operações de navegação da interface do usuário falham porque o nome do SQL Server não é resolvido corretamente quando passado em minúsculas. ...
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
- Os backups do Grupo de disponibilidade do SQL Server (Always On AG) são executados com sucesso quando executados a partir da linha de comando.
- As operações de procura e backup iniciadas na interface do usuário do Avamar Administrator falham.
- O AG ou cluster do SQL não reconhece corretamente o
--sqlserverquando fornecido por meio da interface do usuário ou do conjunto de dados. - Os seguintes parâmetros são necessários para ambientes SQL AG, mas não são respeitados corretamente:
--sqlserver=awdprdag --hostname-sql=awdprdag -
A operação de navegação da CLI é bem-sucedida usando o seguinte comando:
avsql --operation=browse --sqlserver=awdprdag --hostname-sql=awdprdag
Causa
O Avamar lê os parâmetros SQL do avsql.cmd localizado no diretório var. O arquivo é analisado corretamente, mas o nome do SQL Server é avaliado como minúsculo, o que causa falha na detecção de cluster do SQL AG.
As seguintes entradas de log confirmam que os indicadores são lidos, mas o cluster não foi aberto com sucesso:
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.
Falha na detecção do cluster com os seguintes erros:
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, o Avamar trata o ambiente como um SQL Server independente em vez de um grupo de disponibilidade.
Resolución
Atualize o nome do SQL Server na avsql.cmd para usar caracteres maiúsculos.
Etapas
- Navegue até o Avamar SQL Client
Vardiretório. - Abra o
avsql.cmd. - Modifique os parâmetros para usar nomes SQL AG em maiúsculas:
--sqlserver=AWDPRDAG --hostname-sql=AWDPRDAG - Salve o arquivo.
- Repita a operação de procura ou backup do SQL a partir da interface do usuário do Avamar Administrator.
Após essa alteração, o AG SQL é detectado corretamente e as operações de navegação e conjunto de dados baseadas em interface do usuário funcionam conforme o esperado.
Información adicional
- O requisito de usar nomes SQL Server em maiúsculas indica uma dependência da nomenclatura ambiental ou do comportamento de resolução do cluster.
- Os backups de linha de comando podem continuar a funcionar mesmo quando as operações da interface do usuário falham, pois a CLI transmite explicitamente os parâmetros no tempo de execução.
- Esse comportamento é específico do ambiente e normalmente não é necessário em implantações padrão do SQL Server.
Productos afectados
AvamarProductos
Avamar, Avamar Client, Avamar Plug-in for SQLPropiedades 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.