Имя: Пароль:
1C
1С v8
Права к базе данных 1С на MS SQL
0 Восточный Парень
 
12.07.12
12:05
Существует база УПП на MS SQL 2005. Есть необходимость из вне к ней подключаться напрямую (минуя 1С) и брать данные из таблиц. Для этого в разделе Security создан пользователь базы с ограниченным списком досутпных таблиц. Все работает на ура, но иногда - раз в пол года в среднем делаем ТИИ и права доступа у этого юзера "слетают" - приходится заново заполнять список таблиц и указывать доступы. Посоветуйте способ либо как автоматизировать восстановление прав пользователя или есть другой способ настройки доступа. Спасибо.
1 qwerty09
 
12.07.12
12:09
>> Все работает на ура, но иногда - раз в пол года в среднем делаем ТИИ и права доступа у этого юзера "слетают"
фигасе о_0 а что в ТиИ делаешь? реструктуризацию таблиц или что?
2 МихаилМ
 
12.07.12
12:13
странно, что при реструктуризации не слетают.

рашание -
 вручную запускать скрипт.
 автоматически с помощью  ddl триггеров на переименовку и на создание таблицы
          отслеживать регистрировать и воспроизводить права.
3 Восточный Парень
 
12.07.12
12:18
Да, слетают при реструктуризации получается. Про раз в пол года я загнул конечно, но всетаким ))) лень наколачивать снова. Жаль что эти действия в скрипт запихать не позволяет
4 qwerty09
 
12.07.12
12:21
(3) а чего не позволяет? юзера создать и раздать ему права можно сиквельным кодом
5 Восточный Парень
 
12.07.12
12:21
(4) есть пример?
6 Sammo
 
12.07.12
12:23
Попробуйте сделать в базе скульную job-у и права дать пользователю на нее.
7 МихаилМ
 
12.07.12
12:23
(3)
кто,что  не позволяет ?

админ бд, недостаточная компетенция, внутренние страхи перед командой GRANT ?
8 qwerty09
 
12.07.12
12:27
9 Восточный Парень
 
12.07.12
12:31
(8) спасибо, будем копать )))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший