При поптыке удаления базы из консоли получаем следующее сообщение.
"Ошибка удаления информационной базы: Информационная база имеет непустой список соединений"
Метод решения. Загружаем в данную базу пустую конфигурацию, после чего удаление происходит штатно.
Далее нужно в MS SQL Management Studio также удалить эту базу, поскольку она удаляется консолью 1С только на словах.
(С) https://its.1c.ru/db/v8317doc#bookmark:adm:TI000000286
Если у нас один или 2 ключа аппаратной защиты, то можно организовать выдачу лицензий сервером 1С: Предприятие
Если у нас 3 и более ключей аппаратной защиты, то в этом случае необходимо настроить получение лицензий напрямую от HASP LM(менеджера лицензий HASP) .
(С) https://www.online-ufa.ru/content/articles/features-client-licenses-hasp-server-1c/
На всех хостах, где будет установлен аппаратный ключ с лицензиями(USB-флешка), необходимо установить 2 компонента: менеджер лицензий и драйвер ключа аппаратных лицензий.
https://releases.1c.ru/version_files?nick=AddCompNetHASP&ver=8.31
установочный файл - lmsetup.exe
В процессе установки на хосте создается служба HASP Loader, которая принимает входящие соединения на 475 порту по TCP и UDP.
Клиенты, получающие лицензии, должны иметь к ней доступ.
Менеджер лицензий в процессе установки пытается установить какие-то драйвера, но на современные ОС они не ставятся.
Драйвер можно устновить 2-мя способами:
-Первый способ - выполнить пункт "Установка драйвера защиты" из меню 1с Предприятие
-Второй способ - при отсутствии на хосте платформы 1С Предприятие.
В этом случае можно скачать "Драйвер аппаратных лицензий платформы 1С:Предприятия (Sentinel HASP)"
https://releases.1c.ru/project/AddCompDriverHASP - установочный файл HASPUserSetup.exe
С сайта 1С ставится драйвер версии 7.63. Также можно ставить более свежие версии драйвера (версия 8.15)
В процессе установки драйвера на хосте бонусом создаётся служба Sentinel LDK License Manager, которая создает веб-сервер http://localhost:1947/ , где можно обозревать все клиентские ключи в сети(если они не старой версии с прошивкой 2.17) и управлять настройками локального ключа(чтобы управлять настройками всех ключей на других хостах нужно сделать соответствующие настройки). Здесь ничего трогать не нужно без необходимости. Sentinel LDK License Manager можно отключить, на выдачу лицензий клиентам 1С.Предприятия она не влияет. После установки драйвера ключа аппаратных лицензий наш ключ определиться в виде 3-х устройств:
Sentinel HASP Key, Sentinel HL Key, Sentinel USB Key. Для старого ключа с прошивкой 2.17 мы увидим 2 устройства Sentinel HASP Key и Sentinel USB Key . При успешной установке драйвера на ключе загорится индикатор красного цвета. Также можно зайти на http://localhost:1947/ и поморгать светодиодом локального ключа для собственного успокоения.
Возможно, мне не повезло , но при установке сначала драйвера , а потом менеджера, возникла ситуация, когда пытающийся установить свои драйвера менеджер снес уже установленные и правильно работающие драйвера.
Поэтому ставим сначала менеджер лицензий(Компонент-1 - lmsetup.exe), процессе установки программа ругается, что невозможно установить драйвер аппаратного ключа (игнорируем это), в конце установки следует вопрос о запуске службы - отказываемся ее запускать, поскльку драйвер еще не установлен. Далее ставим драйвер ключа(Компонент-2 - HASPUserSetup.exe) любым удобным для нас способом.
Этот пункт важен, если у нас несколько аппаратных ключей одной серии и, соответственно, несколько хостов.
Находим файл C:\Program Files (x86)\Aladdin\HASP LM\nhsrv.ini , даем себе права не него, вносим в секции [NHS_SERVER] имя сервера лицензий(LM1) для текущего хоста
[NHS_SERVER]
NHS_SERVERNAMES=LM1
Информация по NHS_SERVERNAMES :
- максимальная длина - 7 символов, имя чувсвительно к регистру для ОС с Linux;
- имя никак не связано с NetBIOS именем хоста или его DNS-записью в AD;
- оно должно быть уникальным для каждого хоста, где установлен менеджер лицензий. Например, если у нас в сети 3 менеджера, то можно выбрать для них имена LM1, LM2, LM3.
Проверяем, что хост принимает входящие соединения по порту 475 для протокола TCP или UPD.
С клиентского ПК проверяем telnet сетевую доступность службы hasp loader на хосте с менеджером лицензий
telnet <IP-адрес LM1> 475
На хосте менеджера лицензий наблюдаем наше установленное соединение :
netstat -a | find ":475"
Дополнителные настройки, как правило, не нужны, но можно убрать из сети широковещательные запросы и прописать явно сетевые интерфейсы для менеджера лицензий в конфигурационном файле nhsrv.ini. Ссылки на подробную информацию приведены ниже:
1. Маркировка ключей защиты 1С
https://www.online-ufa.ru/content/articles/marking_security_keys_1c/
"* Ключи с микропрошивкой версии 2.17 в Sentinel Admin Control Center могут не определяться."
2. Особенности получения клиентских лицензий через сервер 1С:Предприятие при использовании нескольких аппаратных ключей защиты типа HASP
https://www.online-ufa.ru/content/articles/features-client-licenses-hasp-server-1c/
3. Настройка конфигурационных файлов NETHASP.INI и NHSRV.INI для получения клиентских лицензий 1С:Предприятие при использовании аппаратных ключей защиты типа HASP.
https://www.online-ufa.ru/content/articles/1c-nethasp-ini/