Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.08.2009, 12:18
|
|||
|---|---|---|---|
|
|||
Проблема при работе с OLEDB |
|||
|
#18+
Всем привет. DB2 9.1.2 Express-C под CentOS. Приложение работает через OLEDB от имени специального пользователя. Доступ только на чтение. Забрал у PUBLIC права на всё - начались ошибки. Потом проверил. Ошибки начинаются в момент когда забираешь права у PUBLIC на системные функции. При выполнении простых запросов типа select id from table where id<22 пишет ошибку. CLI0115E Неправильное состояние указателя. SQLSTATE=24000. Большая часть запросов выполняется нормально. Проблема только в одном запросе. Через JDBC, CLI все хорошо. Похоже особенности OLEDB. Надо вернуть все обратно но не получается. Права группе PUBLIC возвращаю а ошибка остается. Получается решить проблему если в новую базу скопировать данные через db2move copy. Но такое решение потребует простоя системы (нехорошо) и достаточно длительного тестирования (db2move утилита со странностями). Подскажите, как вернуть права чтобы заработало - может особенности какие есть. А если можно OLEDB побороть то вообще замечательно. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.08.2009, 16:44
|
|||
|---|---|---|---|
|
|||
Проблема при работе с OLEDB |
|||
|
#18+
Добрый день. Попробуйте на сервере: cd ~/sqllib/bnd db2 connect to mydb db2 bind db2schema.bnd blocking all grant public db2 connect reset Если не поможет, включите cli трассировку на клиенте: db2 update cli cfg for section yourdbalias Trace using 1 db2 update cli cfg for section yourdbalias TraceFileName using ...\mytrace.txt db2 update cli cfg for section yourdbalias TraceFlush using 1 в файле должно появиться имя объекта, на которое прав нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.08.2009, 17:37
|
|||
|---|---|---|---|
|
|||
Проблема при работе с OLEDB |
|||
|
#18+
Спасибо, Марк. Заработало ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.12.2016, 17:09
|
|||
|---|---|---|---|
Проблема при работе с OLEDB |
|||
|
#18+
У меня вопрос по этой же теме... Назначил права группе... Но при любом select получаю CLI0115E. bind db2schema.bnd blocking all grant PUBLIC делал... bind db2schema.bnd blocking all grant_group MY_GROUP делал... Включил трассировку... Там 2 ошибки: SQL0443N Подпрограмма "SYSIBM.SQLSTATISTICS" (с уникальным именем "STATISTICS") вернула код ошибки в SQLSTATE и диагностическое сообщение "SYSIBM:CLI:-727". SQLSTATE=38553 SQL0443N Подпрограмма "SYSIBM.SQLPRIMARYKEYS" (с уникальным именем "STATISTICS") вернула код ошибки в SQLSTATE и диагностическое сообщение "SYSIBM:CLI:-727". SQLSTATE=38553 То же самое, если просто дернуть процедуры под пользователем: CALL SYSIBM.SQLSTATISTICS(NULL,'MYSCHEMA','MYTABLE',0,0,'DATATYPE=''OLEDB'';SQLINDEX=1;RETCAT=1;'); Поможите... Что нужно донастроить? Дело точно в правах доступа, потому как если группе даю права администратора БД, все работает даже без перебиндовок... Может это неважно, но проблема пошла при переносе БД с Fix9 на Fix17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.12.2016, 18:11
|
|||
|---|---|---|---|
Проблема при работе с OLEDB |
|||
|
#18+
Для работы SYSIBM.SQLSTATISTICS нужны права select на SYSIBM.SQLSSTATISTICS. Для работы SYSIBM.SQLPRIMARYKEYS нужны права select на SYSIBM.SYSTABCONSTS, SYSIBM.SYSTABLES и SYSIBM.COLUMNS. А нельзя без этого обойтись? Почему при назначении прав на ХП этого не происходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=43&mobile=1&tid=1600501]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
190ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 273ms |
| total: | 554ms |

| 0 / 0 |
