Что я пытаюсь сделать: У меня есть программное обеспечение, которое несколько пользователей должны использовать в одной системе. Поскольку стандартная установка WinServer2016 может одновременно содержать не более двух пользователей, я погуглил, и мне сказали, что сервер терминалов / сервер RDS снимет это ограничение, поэтому я попробовал это с помощью некоторых руководств.
Все это происходит в Azure.
Эта проблема: Я думал, что у меня все настроено правильно, но когда я пытаюсь подключить RDP к машине с третьим пользователем, он сообщает мне, что пользователей слишком много и что мне нужно отключить одного из них, чтобы продолжить (как это было бы, если бы я ничего не сделал вообще).
Что я сделал до сих пор:
Установил контроллер домена для моего сервера терминалов и разрешил серверу терминалов присоединиться к домену (настройте контроллер домена как DNS-сервер в виртуальной сети, а не в настройках адаптера TCP / IP)
В диспетчере сервера я открыл меню ролей и функций и выбрал установку RDS, быстрый запуск, на основе сеанса, выбрал сервер терминалов.
открыл gpedit.msc и внес следующие изменения в Конфигурация компьютера> Административные шаблоны> Компоненты Windows> Узел сеанса удаленного рабочего стола> Лицензирование:
"Использовать указанные серверы лицензий удаленного рабочего стола"> Включено
«Установить режим лицензирования удаленного рабочего стола»> Включено (для каждого устройства)
Также в gpedit.msc, только в каталоге Remote Desktop Session Host> Connections:
Разрешить пользователям подключаться удаленно с помощью RDS: Включено
Ограничение количества подключений: включено, максимальное количество подключений = 999999
Ограничить пользователей служб удаленных рабочих столов одним сеансом RDS = отключено
Разрешен удаленный запуск неуказанных программ: включен
Все еще не работает. Может сброс настроек как-то связан? А может я упускаю что-то очевидное? Никогда раньше не использовал и не настраивал RDS, кроме RDP на моих виртуальных машинах в Azure ...
Проверил журнал событий RDS, обнаружил несколько сообщений об ошибках:
TB-TK-TERMINAL1 2056 Ошибка Microsoft-Windows-TerminalServices-SessionBroker Microsoft-Windows-TerminalServices-SessionBroker / Operational 2/6/2018 10:53:33 AM
Сервер посредника подключений к удаленному рабочему столу не смог перечислить целевые объекты для поставщика с именем NULL из базы данных.
Имя объединенной коллекции виртуальных рабочих столов: NULL Ошибка: не удалось войти в базу данных.
Я погуглил это сообщение, но получил только ответы о том, что мой домен старый. Я создал этот домен специально для WinServer2016 / для WinServer2016, поэтому сомневаюсь, что это так.
TB-TK-TERMINAL1 1280 Предупреждение Microsoft-Windows-TerminalServices-SessionBroker-Client Microsoft-Windows-TerminalServices-SessionBroker-Client / Operational 2/6/2018 10:55:01 AM
Службам удаленных рабочих столов не удалось присоединиться к брокеру подключений на сервере tb-tk-terminal1.domainname.local. Ошибка: текущее асинхронное сообщение было отброшено диспетчером async, потому что есть новое сообщение, которое заменит текущее.
Для базовой настройки под
Вам нужно будет убедиться, что вы установили и настроили
Вышеупомянутая ошибка выглядит так, как будто к базе данных, которую использует посредник подключений, невозможно получить доступ, по умолчанию она будет использовать внутреннюю базу данных Windows, если только вы не настроили сервер как High Availability с использованием общих баз данных.
Если вы снова запустите установщик служб удаленных рабочих столов, чтобы проверить установку.
Не рекомендуется запускать роль служб удаленных рабочих столов и доменные службы Active Directory на одном сервере, я предполагаю, что ваш DC отдельный, но вы не уверены в своем вопросе. Лично я бы никогда не запустил его в среде Server 2012, это было почти невозможно и требовало обновления.