|  | 
| 
создать DDL скрипт для существующего пользователя | |||
|---|---|---|---|
| #18+ можно ли запросами? т.е. вытянуть из базы все гранты, привилегии, которые есть у пользователя, чтобы повторить их на другой базе? UDB ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.06.2020, 15:01 |  | ||
| 
создать DDL скрипт для существующего пользователя | |||
|---|---|---|---|
| #18+ Sintetik, Пользователь может иметь права на объекты не только напрямую, но и через группы и роли. В разных базах пользователь может входить в разные группы, у него и у его групп могут быть разные права. Есть: - системные представления в SYSCAT с правами: Код: sql 1. 2. 3. - сводное представление SYSIBMADM.PRIVILEGES, основанное на этих представлениях и не делающее различия между основной привилегией и ней же с 'WITH GRANT OPTION' - пара функций, выдающих группы и роли пользователя, которые можно использовать примерно так (какие права на какие объекты у пользователя есть и напрямую, и через группы и роли): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Всё это можно использовать для генерации команд GRANT. P.S.: Аббревиатура DB2 UDB для вышла из использования, начиная по-моему с 9.1. Это было уже довольно давно. Вместо этого лучше указывать номер версии. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.06.2020, 20:24 |  | ||
| 
создать DDL скрипт для существующего пользователя | |||
|---|---|---|---|
| #18+ Mark Barinstein, А db2look в этом случае не поможет? ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 17.06.2020, 13:32 |  | ||
| 
создать DDL скрипт для существующего пользователя | |||
|---|---|---|---|
| #18+ witte А db2look в этом случае не поможет? Ну и если в базах пользователь принадлежит разным группам и имеет разные роли, то групповые и ролевые гранты не помогут. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 17.06.2020, 18:07 |  | ||
|  | 

| start [/forum/topic.php?fid=43&fpage=3&tid=1600188]: | 0ms | 
| get settings: | 8ms | 
| get forum list: | 12ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 32ms | 
| get topic data: | 10ms | 
| get forum data: | 2ms | 
| get page messages: | 39ms | 
| get tp. blocked users: | 2ms | 
| others: | 9ms | 
| total: | 120ms | 

| 0 / 0 | 
