Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Не могу создать только эту роль? В чём может быть причина? Firebird 2.5.1 Код: sql 1. Код: plaintext 1. 2. 3. _____________________________________________________________________________ Не заставляйте меня разбираться в "кривых" исходниках, лучше пишите их читабельнее...! Nazir © 2002-2012 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2012, 21:47 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
И вот ещё что... Как не странно, но на не существующую роль могу раздавать гранты... Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2012, 21:52 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Wild Pointerна не существующую роль могу раздавать гранты... Потому что эта команда даёт права не роли, а пользователю. Несуществующему пользователю - можно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2012, 21:57 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovWild Pointerна не существующую роль могу раздавать гранты... Потому что эта команда даёт права не роли, а пользователю. Несуществующему пользователю - можно. Хорошо. Пусть пользователю... Забудем про гранты. Но почему я не могу создать роль с этим именем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2012, 22:00 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Wild PointerНо почему я не могу создать роль с этим именем? Потому что с таким именем уже существует пользователь. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2012, 22:01 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovWild PointerНо почему я не могу создать роль с этим именем? Потому что с таким именем уже существует пользователь. Где? На сервере точно его нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2012, 22:03 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Wild PointerНа сервере точно его нет. а текст ошибки говорит, что есть: "user name MODE_EXPERT could not be used for SQL role." я без проблем выполнил команду create role MODE_EXPERT; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2012, 22:08 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Wild Pointer Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2012, 22:09 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
kdvWild PointerНа сервере точно его нет. а текст ошибки говорит, что есть: "user name MODE_EXPERT could not be used for SQL role." я без проблем выполнил команду create role MODE_EXPERT; На сервере точно нет. Порылся в RDB$USER_PRIVILEGES в БД. Код: sql 1. Похоже я до того как создал роль (давно). Назначил грантовал её (думал что роль, а как оказалось он грантовал её несуществующему пользователю). Если была бы роль, то была бы запись с RDB$PRIVILEGE = 'M' Разобрался спасибо! Не знал, что на несуществующему пользователю можно дать грант - это меня и смутило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2012, 22:16 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Wild PointerПорылся в RDB$USER_PRIVILEGES в БД. Код: sql 1. Вы всегда так смело роетесь в системных таблицах ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2012, 22:18 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
ТаблоидWild PointerПорылся в RDB$USER_PRIVILEGES в БД. Код: sql 1. Вы всегда так смело роетесь в системных таблицах ? Нет конечно. Это я в IBExpert правой кнопкой мыши "Copy selected record(s) as INSERT" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2012, 22:21 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Максимум select делаю к ним. Просто решить проблему нужно. Раз пользователя на сервере нет. Остаётся искать проблему в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2012, 22:22 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Wild PointerНе знал, что на несуществующему пользователю можно дать грант - это меня и смутило. тут даже думать не надо - где находятся гранты, и где находятся пользователи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2012, 23:31 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
kdvWild PointerНе знал, что на несуществующему пользователю можно дать грант - это меня и смутило. тут даже думать не надо - где находятся гранты, и где находятся пользователи. Хотите сказать, что когда я делаю грант - сервер о нём не в курсе? Он не видит, что я делаю грант несуществующему пользователю???? Однако... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 09:03 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Сервер ведь может подглядеть в security2.fdb в таблицу RDB$USERS и узнать есть такой пользователь там или нет. Разве я не прав? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 09:06 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Wild Pointerkdvпропущено... тут даже думать не надо - где находятся гранты, и где находятся пользователи. Хотите сказать, что когда я делаю грант - сервер о нём не в курсе? Он не видит, что я делаю грант несуществующему пользователю???? Однако... Придумай как жить с более чем одной БД при удалении пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 09:34 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
pastorWild Pointerпропущено... Хотите сказать, что когда я делаю грант - сервер о нём не в курсе? Он не видит, что я делаю грант несуществующему пользователю???? Однако... Придумай как жить с более чем одной БД при удалении пользователя. И что теперь??? Сервер то у меня один! Хотя баз данных много... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 09:43 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Wild Pointerpastorпропущено... Придумай как жить с более чем одной БД при удалении пользователя. И что теперь??? Сервер то у меня один! Хотя баз данных много... В чем пробема? Пользуйтесь ролями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 10:25 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
Wild PointerОн не видит, что я делаю грант несуществующему пользователю???? хоть десяти несуществующим пользователям. Они же залогиниться не смогут. И кроме того, пользователя можно создать потом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 11:07 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
pastorWild Pointerпропущено... И что теперь??? Сервер то у меня один! Хотя баз данных много... В чем пробема? Пользуйтесь ролями. Читай топик с самого начала. Проблемы уже нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 13:05 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
kdvWild PointerОн не видит, что я делаю грант несуществующему пользователю???? хоть десяти несуществующим пользователям. Они же залогиниться не смогут. И кроме того, пользователя можно создать потом. Дело не в этом! Повторюсь в очередной раз: > Проблема решена! > Не знал, что на несуществующему пользователю можно дать грант - это меня и смутило. В следующий раз буду писать вместо Код: sql 1. это Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2012, 13:13 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
На совсем крайний случай можно так: UPDATE OR INSERT INTO RDB$ROLES (RDB$ROLE_NAME, RDB$OWNER_NAME, RDB$SYSTEM_FLAG) VALUES ('X_ROLE ', 'SYSDBA ', 4) MATCHING (RDB$ROLE_NAME); Но лучше найти причину. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2015, 13:59 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
кто тут?! 8-щ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2015, 14:07 |
|
||
|
create role MODE_EXPERT;
|
|||
|---|---|---|---|
|
#18+
ЧНа совсем крайний случай можно так: UPDATE OR INSERT INTO RDB$ROLES (RDB$ROLE_NAME, RDB$OWNER_NAME, RDB$SYSTEM_FLAG) VALUES ('X_ROLE ', 'SYSDBA ', 4) MATCHING (RDB$ROLE_NAME); Но лучше найти причину. Конечно лучше найти причину. Чем я собственно и занимался. А такой способ может привести к печальным последствиям. ЗЫЖ Проблема решена: 12436993 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2015, 14:09 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=81&tid=1563018]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
88ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 193ms |

| 0 / 0 |
