8.2.15.294 (MS SQL)
Периодически необходимо производить выгрузку в dt с последующей загрузкой в файловую версию. В какой-то момент столкнулись с ошибкой при загрузке. Выяснил, что ошибка возникает из-за очень большой таблицы системных настроек. Сделал скрипт который чистит таблицу оставляя в ней только настройки разработчиков. Остался один нерешенный вопрос. Некоторые разработчики в рабочей базе не обладают полными правами поэтому после загрузки в файловую необходимо вручную им давать полные права. Захотел сделать дополнение к скрипту и именно им добавлять определенным пользователям полные права, но не могу найти в какой таблице (MS SQL) хранится набор ролей пользователя. В таблице v8users есть колонка RolesID - ID набора ролей конкретного пользователя. Но больше таблиц, у которых есть колонка с таким именем не нашел. Может кто в курсе где в MS SQL хранится набор ролей пользователя?
Периодически необходимо производить выгрузку в dt с последующей загрузкой в файловую версию. В какой-то момент столкнулись с ошибкой при загрузке. Выяснил, что ошибка возникает из-за очень большой таблицы системных настроек. Сделал скрипт который чистит таблицу оставляя в ней только настройки разработчиков. Остался один нерешенный вопрос. Некоторые разработчики в рабочей базе не обладают полными правами поэтому после загрузки в файловую необходимо вручную им давать полные права. Захотел сделать дополнение к скрипту и именно им добавлять определенным пользователям полные права, но не могу найти в какой таблице (MS SQL) хранится набор ролей пользователя. В таблице v8users есть колонка RolesID - ID набора ролей конкретного пользователя. Но больше таблиц, у которых есть колонка с таким именем не нашел. Может кто в курсе где в MS SQL хранится набор ролей пользователя?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) уточните какую конечную цель вы преследуете?
Назначать роли все же из 1С совершенно логично из 1С - это на порядок легче и логичнее...
Получение полного доступа к базе , если забыли пароли админов - это совершенно другая история, и тут все делается по другому...
При чем не трудно...
Назначать роли все же из 1С совершенно логично из 1С - это на порядок легче и логичнее...
Получение полного доступа к базе , если забыли пароли админов - это совершенно другая история, и тут все делается по другому...
При чем не трудно...
(11) Очень странное заявление "было бы быстрее и удобнее"
ну быстрее на 1 секунду я еще соглашусь теоретически если вы сможете... только куда такая спешка - вам что 1 сек трудно подождать?
А вот о том что удобнее - полный абсурд.
И вы своими вопросами только доказываете этот постулат - прекрасно можно сделать из самого 1С (по вашим же словам), но вы хотите сделать по другому , при этом не знаете как и утверждаете , что это "удобнее". Поясните вашу логику...
Напоминает опыты профессора Преображенского.
А вдруг получится что-то путное - не получится...
ну быстрее на 1 секунду я еще соглашусь теоретически если вы сможете... только куда такая спешка - вам что 1 сек трудно подождать?
А вот о том что удобнее - полный абсурд.
И вы своими вопросами только доказываете этот постулат - прекрасно можно сделать из самого 1С (по вашим же словам), но вы хотите сделать по другому , при этом не знаете как и утверждаете , что это "удобнее". Поясните вашу логику...
Напоминает опыты профессора Преображенского.
А вдруг получится что-то путное - не получится...
(12) Да, конечно, я могу удалять системные настройки пользователей (кроме разработчиков) тоже средствами 1С, это же правильнее? Только эта процедура занимала больше часа, а с помощью скрипта - до 10 минут. Разница есть?
Вот и здесь было бы удобней лично мне в тот же скрипт по удалению настроек добавить несколько строк кода (если такая возможность все таки есть), чем в конфигураторе назначать роли интерактивно.
Надеюсь логика понятна.
Вот и здесь было бы удобней лично мне в тот же скрипт по удалению настроек добавить несколько строк кода (если такая возможность все таки есть), чем в конфигураторе назначать роли интерактивно.
Надеюсь логика понятна.
(9) про какое приложение вы сейчас говорите?
И какую цель преследуете?
Я еще раз говорю , если вы имеете просто физический доступ к базе - не важны ваши права - вас там может вообще не быть, вы можете получить доступ ко всем данным на раз-два-три...
если вы админ приложения
И какую цель преследуете?
Я еще раз говорю , если вы имеете просто физический доступ к базе - не важны ваши права - вас там может вообще не быть, вы можете получить доступ ко всем данным на раз-два-три...
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот