Avamar. SQL AG не распознает флаг --sqlserver
Summary: Резервное копирование SQL Avamar для групп доступности SQL Server (Always On AG) не распознает флаг --sqlserver во время инициируемого пользовательским интерфейсом обзора или операций с набором данных. Резервное копирование с помощью командной строки работает должным образом, но операции обзора пользовательского интерфейса завершаются сбоем, так как имя SQL Server неправильно разрешается при передаче в нижнем регистре. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
- Резервное копирование 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
Cause
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, а не как группу доступности.
Resolution
Обновите имя SQL Server в avsql.cmd , чтобы использовать символы верхнего регистра.
Действия
- Перейдите к клиенту SQL Avamar
Var. - Откройте файл
avsql.cmd. - Измените параметры, чтобы использовать имена SQL AG в верхнем регистре:
--sqlserver=AWDPRDAG --hostname-sql=AWDPRDAG - Сохраните файл.
- Повторите операцию обзора или резервного копирования SQL из пользовательского интерфейса администратора Avamar.
После этого изменения SQL AG определяется правильно, а операции просмотра и набора данных на основе пользовательского интерфейса работают должным образом.
Additional Information
- Требование использовать имена SQL Server в верхнем регистре указывает на зависимость от имен среды или поведения при разрешении кластера.
- Резервное копирование с помощью командной строки может продолжать работать даже в случае сбоя операций пользовательского интерфейса, так как интерфейс командной строки явно передает параметры во время выполнения.
- Такое поведение зависит от среды и обычно не требуется в стандартных развертываниях SQL Server.
Affected Products
AvamarProducts
Avamar, Avamar Client, Avamar Plug-in for SQLArticle Properties
Article Number: 000044561
Article Type: Solution
Last Modified: 02 Apr 2026
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.