The Remote Desktop Management service failed to start. Error code: 0x800703D0

RDS HA errorДобрый день! Уважаемые читатели и гости блога. В прошлый раз мы с вами разобрались в ситуации, когда при запуске отчета gpresult, вы получали ошибку при сборе данных для административных шаблонов. Идем далее и сегодня речь пойдет про траблшутинг RDS. В процессе эксплуатации серверных ОС под управлением Windows Server 2022 может возникнуть ситуация, когда служба управления удаленными рабочими столами (Remote Desktop Management Service) не запускается с ошибкой, указывающей на код 0x800703D0. Данная проблема препятствует нормальной работе брокеров и может привести к недоступности удаленных рабочих столов для пользователей, что я и получил в конце рабочего дня, когда массово стали приходить обращения в техническую поддержку. Давайте ниже я расскажу, как диагностировать проблему и что делать.

Описание ошибки 0x800703D0 на RDS ферме

Как я и писал ранее у меня есть высокодоступная RDS ферма на базе операционной системы Windows Server 2022. В чате технической поддержки коллеги показали скриншоты с ошибками, при попытке зайти на RDS. Ошибка может быть вызвана различными факторами, включая повреждение файлов конфигурации, неправильные права доступа к файлам или отсутствие необходимых ресурсов. С ней я уже сталкивался в следующих статьях:

Не удается подключиться к удаленному компьютеру по RDP
Не удается подключиться к удаленному компьютеру в Windows Server 2012 R2
Бесконечное подключение по RDP в Windows 11
Произошла внутренняя ошибка RDP

Не удалось подключиться к удаленному компьютеру

Так как у меня подключениями управляют брокеры, то вам следует подключиться на любой из них. Далее очень важно изучить логи Windows, так как 99% полезной информации можно почерпнуть именно оттуда. Первое, что меня привлекло это ошибка ID 1 в журнале Microsoft-Windows-Remote-Desktop-Management-Services/Admin:

The Remote Desktop Management service failed to start. Error code: 0x800703D0

Error code 0x800703D0

В дополнительном предупреждении с ID 2048, я вижу что Remote Desktop Connection Broker не смог подключиться на удаленную, общую базу данных.

The Remote Desktop Connection Broker server detected that the database is not available and will notify all Remote Desktop Connection Broker plug-ins.

Как устранить ошибку соединения с БД RDS

Так как у меня конфигурация высокодоступная, то моя база данных для RDS фермы находится на выделенном MS SQL сервере. Для удобства подключения к ней я вас учил использовать алиасы с помощью утилиты cliconfg (Читайте статью про перенастройку базы данных RDS фермы). Запустите на каждом брокере утилиту cliconfg.

Вызов cliconfg

 

В моем случае настройки в алиасе были верные.

Читайте так же - Как разблокировать и заблокировать файл в Windows

Проверка настроек cliconfg

На всякий случай я сделал еще проверку сетевой доступности порта, с помощью утилиты Telne, проверил что порт 1433 отвечает.

Проверка доступности порта

А так же с помощью специального файла, где я подключаюсь к алиасу настроенному в cliconfg, где могу выбрать нужную базу данных, чтобы проверить корректное к ней подключения.

Тестирование Universal Data Link

Если соединения нет или порт не отвечает, то тут нужно смотреть ваши политики и программы безопасности. Например, антивирусное решение или брандмауэр. Если в компании есть отдел сетевого администрирования, то обязательно сходите к коллегам и уточните нет ли у них каких-то запретов до SQL сервера.

Проверка настроек на базе данных

Если с точки зрения сетевой связанности у вас все в порядке, но брокеры не могут корректно соединиться с базой данных, то нужно смотреть на ней настройки. Из своей практики работы с RDS HA я могу выделить настройку аудита.

Настройка Server Audit в Microsoft SQL Server позволяет отслеживать и записывать события, происходящие на сервере базы данных. Это важный инструмент для обеспечения безопасности и соответствия требованиям, так как он помогает администраторам контролировать действия пользователей и системные процессы.

Именно данный функционал и был причиной ошибки соединения с базой данных. Поэтому попробуйте выключить его, выбрав в контекстном меню "Disable Audit".

Отключение аудита на базе данных

После этого брокеры подключений смогли установить связь с базой данных и по-хорошему вам их нужно будет поочереди перезагрузить, заведомо передавая роль активного брокера.

Оцените статью
Настройка серверов windows и linux
Добавить комментарий