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

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

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

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

Ursache

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

 

Lösung

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

 

Weitere Informationen

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

Betroffene Produkte

Avamar

Produkte

Avamar, Avamar Client, Avamar Plug-in for SQL
Artikeleigenschaften
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.