В программе Terrasoft нет возможности изменить логин пользователя.
Но если очень хочется, то необходимо выполнить следующее:
- Изменить логин MS SQL сервера (Security -> Logins)
- Изменить имя пользователя базы данных (Databases -> Terrasoft -> Security -> Users)
- Изменить соответствующую запись в таблице tbl_AdminUnit
- Сгенерировать запрос новых лицензий и загрузить их в Terrasoft
Пункты 1-3 можно выполнить с помощью SQL-скрипта:
ALTER LOGIN OldUser WITH NAME = NewUser
ALTER USER OldUser WITH NAME = NewUser
UPDATE tbl_AdminUnit SET Name = 'NewUser ', SQLObjectName = 'NewUser ' WHERE SQLObjectName = 'OldUser'
ALTER USER OldUser WITH NAME = NewUser
UPDATE tbl_AdminUnit SET Name = 'NewUser ', SQLObjectName = 'NewUser ' WHERE SQLObjectName = 'OldUser'
При этом новый пользователь останется привязанным к старом контакту в Terrasoft с сохранением всех прав доступа.
Добрый день! Решаем такую же задачу. Подскажите пожалуйста по пункту 4, где можно сгенерировать запрос новых лицензий Terrasoft? Яндекс выдал пару ссылок, но они не открываются.
Файл — Сервис — Менеджер лицензий.