Коллеги, такой кейс. Хотим у себя на сервере развернуть систему, создать там свой пакет и доработать под нужды клиента. Система до нас уже настраивалась. Одной из задач является настройка прав доступа на некоторые старые разделы и новые (которые мы создадим). Как нам правильно выгрузить свой пакет, чтобы права доступа выгрузились тоже?
Нравится
В пакет необходимо включить следующие данные:
SysAdminOperation (Operation permissions, если надо)
SysAdminOperationGrantee (Доступ к operation permissions, если надо)
SysEntitySchemaOperationRight (Доступ к объектам)
SysEntitySchemaRecordDefRight (Доступ к записям по умолчанию)
Владимир Соколов,
Извините за, возможно, глупый вопрос :)
Но Вы имеете ввиду подвязать их как данные к пакету?
Я просто пытался в данных подвязать SysEntitySchemaRecordDefRight, но для выбора не было объекта "Администрирование по умолчанию"...
Alex Zaslavsky пишет:
для выбора не было объекта "Администрирование по умолчанию"
Да, на самом деле. Очевидно, дело в том, что объект отмечен как Virtual, хотя такая таблица в БД существует.
Уже далее не подскажу
Если добавить к пакету как данные не получается, можно в базе из новых записей таблицы сформировать insert-запрос, а потом прикрепить его к пакету как SQL-скрипт.
Для формирования запросов можно воспользоваться Microsoft SQL Server Database Publishing Wizard и подобными инструментами.