При добавлении в АСУ МС учетных записей пользователей (далее УЗ) зачастую возникает вопрос об отсутствии данных в разделе "Экземпляры СИ" – “Нет записей для просмотра”
Причиной такого результата может быть то, что данная УЗ пользователя не была добавлена в АСУ МС или, наоборот, продублирована, не назначена ему роль и разграничение доступа.
Необходимо произвести следующие действия:
Шаг №1. Откройте систему управления БД. Проверьте настройки логина на сервере SQL, как на примере ниже:
Шаг №2. Выберите «Создать запрос». Выполните запрос на вывод списка всех пользователей, добавленных в текущую БД:
select * from prmusers order by username
Если УЗ записи нет в списке, добавьте её. Выполнять данное действие может только sysadmin сервера. По аналогии с назначением роли Администратора АСУ МС назначаются другие роли остальным пользователям. Скопируйте и вставьте ниже расположенный текст.
Нажмите выполнить:
* вместо Metr6_PS укажите имя Вашей базы данных; CORP\NAME (где CORP - доменное имя организации, NAME - учетная запись пользователя).
и заново добавьте:
USE [Metr6_PS]
insert into prmusers (roleids, USERNAME) values (ХХХ, 'CORP\NAME')
Примечание. Если Вы используете группу пользователей, то необходимо, вышеописанным способом прописать данные для каждого пользователя.
Шаг №3. Настройте “Профиль разграничений ролей” и “Разграничение прав для пользователей”. Более подробная информация о данной настройке представлена в статье Настройка прав и ролей пользователям АСУ МС и в Руководстве пользователя АСУ МС 7.0, п. 4.2.1 стр. 27-32 (доступна в разделе Методические инструкции АСУ МС).
Также данные действия описаны в п.4.5 шаг №18 (Добавление пользователей в базу данных) и п.6 шаг №29 (Добавление пользователей в АСУ МС и назначение ролей) инструкции по установке (обновлению) АСУ МС версия 7.0, которая направляется вместе с дистрибутивом АСУ МС.