как исправить поврежденную базу данных лицензий RDS?

Вопрос или проблема

Проблема

База данных лицензий для удаленного рабочего стола в Windows 2012 была повреждена, так как служба поддержки несколько раз выполняла сценарий в PowerShell, используемый для установки лицензий для Windows 2008 R2, а затем для Windows 2012.

Поиск решения

При проверке лицензий, установленных в системе, было найдено несколько записей, некоторые из которых предназначены для Windows 2012, а другие для Windows 2008.

Мы попробовали следующие процедуры для удаления лицензий:

Удаление и повторная установка роли RDS – ничего не произошло, как только роль была установлена, та же поврежденная база данных появилась снова.

Восстановление базы данных – мы попробовали все варианты… ничего не произошло.

Выполнение некоторых команд PS – ничего не произошло.

Еще поисков в Google… в основном те же команды, что и в предыдущей ссылке – ничего не произошло.

Ответ

После нескольких попыток нам удалось восстановить базу данных, выполнив следующее:

1.- Удалите роль RDS.

2.- Удалите или переименуйте папку C:\Windows\System32\LServer (здесь находится файл базы данных).

3.- Установите роль RDS – папка LServer будет создана заново, поэтому лицензий там не будет.

Дополнительно

4.- На всякий случай включите функцию RD Connection Broker, если сервер предназначен для поддержки нескольких подключений.

Надеюсь, это поможет кому-то из вас.

Ответ или решение

Как исправить поврежденную базу данных лицензий RDS на Windows Server 2012

Ваша проблема с поврежденной базой данных лицензий для удаленного рабочего стола (RDS) на Windows Server 2012 может быть решена пошагово, используя методы, описанные ниже. Следует отметить, что проблемы могут возникать из-за неправильного выполнения скриптов или конфликтов версий лицензий. Давайте освежим информацию о процедуре и необходимых действиях.

Пошаговая инструкция

Шаг 1: Удаление роли RDS

  1. Перейдите в Диспетчер серверов.
  2. Найдите раздел Управление, выберите Удалить роли и функции.
  3. Найдите и снимите флажок с роли Удаленный рабочий стол (RDS).
  4. Завершите процесс удаления.

Это действие сбросит текущее состояние вашей конфигурации RDS, что является первым шагом к восстановлению работоспособности.

Шаг 2: Удаление или переименование папки базы данных

  1. Откройте Проводник Windows и перейдите к C:\Windows\System32\LServer.
  2. Удалите или переименуйте папку (например, в LServer_old). Это действие устранит поврежденные файлы базы данных.

Так как папка LServer содержит все лицензии, ее удаление — шаг, необходимый для создания новой, чистой базы.

Шаг 3: Установка роли RDS

  1. Вернитесь в Диспетчер серверов.
  2. Выберите Добавить роли и функции и установите роль Удаленный рабочий стол снова.
  3. Обратите внимание, что при установке роли будет создана новая папка LServer без старых лицензий.

Теперь у вас будет свежая база данных без конфликта лицензий.

Шаг 4: Дополнительные настройки

Если ваш сервер предназначен для обслуживания нескольких соединений, рекомендуем также включить функциональность RD Connection Broker. Это можно сделать следующим образом:

  1. Перейдите в Диспетчер серверов.
  2. Выберите Добавить роли и функции.
  3. При установке RDS убедитесь, что вы включили Connection Broker.

Полезные советы

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

Заключение

Удаление и повторная установка роли RDS вместе с удалением поврежденной папки LServer должно решить проблему с поврежденной базой данных лицензий. Если проблемы продолжаются, стоит рассмотреть возможность обращения в техническую поддержку Microsoft или на специализированные форумы по решению вопросов RDS.

Этот подход позволит вам восстановить работоспособность системы и избежать дальнейших конфликтов с лицензиями.

Оцените материал
Добавить комментарий

Капча загружается...