Avamar: SQL AG não reconhece o indicador --sqlserver
Zusammenfassung: 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. ...
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
- 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
Ursache
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.
Lösung
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.
Weitere Informationen
- 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.
Betroffene Produkte
AvamarProdukte
Avamar, Avamar Client, Avamar Plug-in for SQLArtikeleigenschaften
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.