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 , чтобы использовать символы верхнего регистра.
Действия
- Перейдите к клиенту SQL Avamar
Var. - Откройте файл
avsql.cmd. - Измените параметры, чтобы использовать имена SQL AG в верхнем регистре:
--sqlserver=AWDPRDAG --hostname-sql=AWDPRDAG - Сохраните файл.
- Повторите операцию обзора или резервного копирования SQL из пользовательского интерфейса администратора Avamar.
После этого изменения SQL AG определяется правильно, а операции просмотра и набора данных на основе пользовательского интерфейса работают должным образом.
Weitere Informationen
- Требование использовать имена SQL Server в верхнем регистре указывает на зависимость от имен среды или поведения при разрешении кластера.
- Резервное копирование с помощью командной строки может продолжать работать даже в случае сбоя операций пользовательского интерфейса, так как интерфейс командной строки явно передает параметры во время выполнения.
- Такое поведение зависит от среды и обычно не требуется в стандартных развертываниях SQL Server.
Betroffene Produkte
AvamarProdukte
Avamar, Avamar Client, Avamar Plug-in for SQLArtikeleigenschaften
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.