Avamar. SQL AG не распознает флаг --sqlserver

Resumen: Резервное копирование SQL Avamar для групп доступности SQL Server (Always On AG) не распознает флаг --sqlserver во время инициируемого пользовательским интерфейсом обзора или операций с набором данных. Резервное копирование с помощью командной строки работает должным образом, но операции обзора пользовательского интерфейса завершаются сбоем, так как имя SQL Server неправильно разрешается при передаче в нижнем регистре. ...

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

  • Резервное копирование SQL Server Availability Group (Always On AG) успешно выполняется из командной строки.
  • Операции обзора и резервного копирования, инициированные из пользовательского интерфейса администратора Avamar, завершаются сбоем.
  • SQL AG или кластер неправильно распознает --sqlserver если он указан через пользовательский интерфейс или набор данных.
  • Следующие параметры являются обязательными для сред SQL AG, но не учитываются должным образом:
    --sqlserver=awdprdag
    --hostname-sql=awdprdag
  • Операция обзора интерфейса командной строки успешно выполняется с помощью следующей команды: 
    avsql --operation=browse --sqlserver=awdprdag --hostname-sql=awdprdag
 

Causa

Avamar считывает параметры SQL из avsql.cmd Файл, расположенный в каталоге var. Синтаксис файла выполнен правильно, но имя SQL Server оценивается как строчное, что приводит к сбою обнаружения кластера SQL AG.

Следующие записи журнала подтверждают, что флаги прочитаны, но кластер не открыт:

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.

Обнаружение кластера завершается сбоем со следующими ошибками: 

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.

 В результате Avamar рассматривает среду как автономный SQL Server, а не как группу доступности.

 

Resolución

Обновите имя SQL Server в avsql.cmd , чтобы использовать символы верхнего регистра.

Действия

  1. Перейдите к клиенту SQL Avamar Var .
  2. Откройте файл avsql.cmd .
  3. Измените параметры, чтобы использовать имена SQL AG в верхнем регистре:
    --sqlserver=AWDPRDAG
    --hostname-sql=AWDPRDAG
  4. Сохраните файл.
  5. Повторите операцию обзора или резервного копирования SQL из пользовательского интерфейса администратора Avamar.

После этого изменения SQL AG определяется правильно, а операции просмотра и набора данных на основе пользовательского интерфейса работают должным образом.

 

Información adicional

  • Требование использовать имена SQL Server в верхнем регистре указывает на зависимость от имен среды или поведения при разрешении кластера.
  • Резервное копирование с помощью командной строки может продолжать работать даже в случае сбоя операций пользовательского интерфейса, так как интерфейс командной строки явно передает параметры во время выполнения.
  • Такое поведение зависит от среды и обычно не требуется в стандартных развертываниях 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.