Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
Прежде чем начать, обратите внимание на расположение журналов.
Расположение файлов журналов
Журнал расширений
Файл журнала расширений находится по адресу:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\
Имя файла журнала зависит от версии расширения Azure для SQL Server для последней версии расширения Azure для SQL Server, файл журнала:
unifiedagent.log
Для версии расширения 1.1.24724.69 и более ранних версий файл журнала:
ExtensionLog_0.log
Журналы развертывания
Журналы развертывания размещены по адресу:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\<extension version>\deployer.log
Замените <extension version> на вашу версию расширения. Например:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\1.1.0.0\deployer.log
Сбой при создании ресурса с поддержкой Arc SQL Server может быть вызван несколькими проблемами.
Сбой установки расширения
Перейдите к подключенному серверу и проверьте журнал развертывания. Вы должны увидеть приведенные ниже сообщения.
[YY/MM/DDDD HH:MM:SS UTC] [INFO] Status of service 'SqlServerExtension' before attempting start: Stopped
[YY/MM/DDDD HH:MM:SS UTC] [INFO] Status of service 'SqlServerExtension' after attempting start: Stopped
Если вы не видите его, расширение не было установлено должным образом. Попробуйте выполнить следующее:
Проверьте журналы событий, чтобы узнать, не мешает ли что-либо установке. Попробуйте установить SqlServerExtension.msi из следующей папки
C:\Packages\Plugins\Microsoft.AzureData.WindowsAgent.SqlServer{version}. Пользовательский интерфейс установки может предоставить сведения об ошибке.Закройте приложение служб, диспетчер серверов и повторите попытку с помощью метода подключения для установки расширения и убедитесь, что это поможет.
Расширение установлено, но его не удалось запустить
Проверьте файлы журнала на наличие ошибок приложения.
Сервер — ресурс Azure Arc ARM был удален вручную
Проверьте журнал расширений на наличие следующей записи:
[YY/MM/DDDD HH:MM:SS PM UTC] [ERROR] [UploadServiceProvider] [ExtensionHandlerStatusQueryError] ArcSqlInstancesRequest request is null, not sending data to RP.
Это означает, что компьютер больше не распознается как подключенный сервер. Настройте сервер в Azure Arc и повторите один из методов подключения для установки расширения.
Управляемое удостоверение сервером не имеет достаточных разрешений
Проверьте журнал расширений на наличие следующей записи:
[INFO] [UploadServiceProvider] [ExtensionHandlerArcUploadServicesNotifications] [AzureUpload] Arc post request failed with error: Forbidden message: {"ErrorDescription":{"ErrorCode":6,"Message":"The user has no access to the provided Azure resource."},"ResponseUrl":null}
Убедитесь, что управляемое удостоверение машины было назначено на роль подключенного SQL Server в Azure. Посмотрите инструкции по назначению ролей, когда машина уже подключена к серверу с поддержкой Arc.
Пользователь не переносит ресурс с поддержкой Arc SQL Server в новый поставщик ресурсов.
Проверьте журнал расширений на наличие следующей записи:
[YY/MM/DDDD HH:MM:SS PM UTC] [INFO] [UploadServiceProvider] [ExtensionHandlerArcUploadServicesNotifications] [AzureUpload] Arc for Sql Server upload response status: InternalServerError.`
Обязательно перенесите ресурс SQL Server с поддержкой Arc в Microsoft.AzureArcData.
Если расширение зависло в необычном состоянии (Создание/Удаление) в течение длительного времени
Отключите экземпляры SQL Server от Azure Arc
Удаленный ресурс по-прежнему отображается на портале Azure
Замечание
После того как вы удалите SQL Server — Azure Arc, ресурс может продолжать отображаться на портале Azure в течение определенного периода времени. Это поведение ожидается и вызвано Azure Resource Manager кэшированием. Ресурс обычно исчезает после обновления кэша. Если ресурс по-прежнему отображается через несколько часов, можно убедиться, что он был успешно удален, запрашивая Azure Resource Graph или используя Azure CLI. Никаких дополнительных действий не требуется— ресурс не работает и не взимает плату после удаления.