Avamar: SQL AG não reconhece o indicador --sqlserver

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

Denne artikel gælder for Denne artikel gælder ikke for Denne artikel er ikke knyttet til et bestemt produkt. Det er ikke alle produktversioner, der er identificeret i denne artikel.

Symptomer

  • 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 --sqlserver quando 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
 

Årsag

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øsning

Atualize o nome do SQL Server na avsql.cmd para usar caracteres maiúsculos.

Etapas

  1. Navegue até o Avamar SQL Client Var diretório.
  2. Abra o avsql.cmd .
  3. Modifique os parâmetros para usar nomes SQL AG em maiúsculas:
    --sqlserver=AWDPRDAG
    --hostname-sql=AWDPRDAG
  4. Salve o arquivo.
  5. 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.

 

Flere oplysninger

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

Berørte produkter

Avamar

Produkter

Avamar, Avamar Client, Avamar Plug-in for SQL
Artikelegenskaber
Artikelnummer: 000044561
Artikeltype: Solution
Senest ændret: 02 apr. 2026
Version:  4
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.