Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ограничить коннекты <SYSADM>'а по IP
|
|||
|---|---|---|---|
|
#18+
Добрый день. Правильно понимаю, что через connect role и trusted context субж сделать не получится ? Если нет, то какие на 9.7 есть еще штатные варианты ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 12:28 |
|
||
|
ограничить коннекты <SYSADM>'а по IP
|
|||
|---|---|---|---|
|
#18+
sysdummy1, Правильно. Можно с помощью WLM (если редакция AWSE, AESE или есть лицензия на Performance Optimization Feature): Код: sql 1. 2. 3. 4. CONNECT пройдёт (т.е. можно вести логирование таких коннектов), но любые действия будут сопровождаться: Код: plaintext 1. 2. Детали см. тут - http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0050554.html Это, конечно, "микроскопом гвозди забивать", но почему нет, если микроскоп прочный и в том числе и для забивания гвоздей предназначен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 14:34 |
|
||
|
ограничить коннекты <SYSADM>'а по IP
|
|||
|---|---|---|---|
|
#18+
Logon Trigger??? https://www.ibm.com/developerworks/community/blogs/SQLTips4DB2LUW/entry/logon_triggers_in_db2_kind_of136?lang=en UPDATE DB CFG USING CONNECT_PROC ENVIRONMENT.CONNECTION_SETUP; В процедуре ENVIRONMENT.CONNECTION_SETUP сделать что-то типа call sysibm.com.admin_cmd('force application (' || current_applicationid || ')'); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2013, 14:49 |
|
||
|
ограничить коннекты <SYSADM>'а по IP
|
|||
|---|---|---|---|
|
#18+
CawaSPb, Cпасибо. Попробовал на 10.5 AESE : Код: sql 1. 2. 3. 4. Но SQL4707N после коннекта из clp с хоста 172.25.16.184 не выдается, работает как обычно. WLM до этого не иcпользовал. Его как-то нужно отдельно активировать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2013, 11:46 |
|
||
|
ограничить коннекты <SYSADM>'а по IP
|
|||
|---|---|---|---|
|
#18+
sysdummy1, Активировать ничего не надо, 'db2inst5' надо в UPPER CASE => 'DB2INST5'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2013, 13:47 |
|
||
|
ограничить коннекты <SYSADM>'а по IP
|
|||
|---|---|---|---|
|
#18+
CawaSPbsysdummy1, Активировать ничего не надо, 'db2inst5' надо в UPPER CASE => 'DB2INST5'. Упс...ага, заработало. Спасибо. Только получается, что придется описывать все IP, c которых запрещать доступ, а запретить всем кроме избранных не получится ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2013, 15:13 |
|
||
|
ограничить коннекты <SYSADM>'а по IP
|
|||
|---|---|---|---|
|
#18+
xz321Logon Trigger??? https://www.ibm.com/developerworks/community/blogs/SQLTips4DB2LUW/entry/logon_triggers_in_db2_kind_of136?lang=en UPDATE DB CFG USING CONNECT_PROC ENVIRONMENT.CONNECTION_SETUP; В процедуре ENVIRONMENT.CONNECTION_SETUP сделать что-то типа call sysibm.com.admin_cmd('force application (' || current_applicationid || ')'); Cпасибо. В списке special registers не обнаружил CURRENT_APPLICATIONID. Правда есть CURRENT CLIENT_WRKSTNNAME, но он почему то пустой если смотреть сразу после коннекта в сессии В принципе APPL_ID можно взять из SYSIBMADM.APPLICATIONS, но не соображу как его связать с CURRENT USER в процедуре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2013, 15:26 |
|
||
|
ограничить коннекты <SYSADM>'а по IP
|
|||
|---|---|---|---|
|
#18+
sysdummy1, Почему не получится? Вполне: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2013, 15:42 |
|
||
|
ограничить коннекты <SYSADM>'а по IP
|
|||
|---|---|---|---|
|
#18+
sysdummy1В списке special registers не обнаружил CURRENT_APPLICATIONID. Это функция - "values(APPLICATION_ID())" Но это Application ID, а нужен handle: Код: sql 1. Но я бы посоветовал быть осторожным с использованием ADMIN_CMD() для "прибить самого себя". По крайней мере предварительно проверить, что оно работает за приемлемое время, не возникает утечек памяти и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2013, 16:01 |
|
||
|
ограничить коннекты <SYSADM>'а по IP
|
|||
|---|---|---|---|
|
#18+
CawaSPb Почему не получится? Вполне: Работает! :) Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2013, 10:23 |
|
||
|
ограничить коннекты <SYSADM>'а по IP
|
|||
|---|---|---|---|
|
#18+
xz321Logon Trigger??? https://www.ibm.com/developerworks/community/blogs/SQLTips4DB2LUW/entry/logon_triggers_in_db2_kind_of136?lang=en UPDATE DB CFG USING CONNECT_PROC ENVIRONMENT.CONNECTION_SETUP; В процедуре ENVIRONMENT.CONNECTION_SETUP сделать что-то типа call sysibm.com.admin_cmd('force application (' || current_applicationid || ')'); force сам себя лучше не надо. Можно для этого в процедуре SIGNAL SQLSTATE по условию делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2014, 14:50 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=28&tid=1601197]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
30ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 190ms |

| 0 / 0 |
