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

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

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

  • Резервное копирование 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
 

Oorzaak

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, а не как группу доступности.

 

Oplossing

Обновите имя 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 определяется правильно, а операции просмотра и набора данных на основе пользовательского интерфейса работают должным образом.

 

Extra informatie

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