|
Создание view
|
|||
---|---|---|---|
#18+
Имеем: 2 разные базы данных, физически расположены на одном сервере. Юзеры одной базы не имеют доступа к данным из другой. Требуется: создать view, используя таблицы из обоих баз. Вопрос: возможно ли создать view, чтобы юзеры одной базы могли им пользоваться, а юзерам другой базы доступ был бы закрыт? Если можно, то как это сделать? Подскажите, если кто сталкивался с такой ситуацией. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.05.2005, 21:39 |
|
Создание view
|
|||
---|---|---|---|
#18+
У нас было такое. Никакого иного способа, кроме как организовать репликацию нужных таблиц, я не нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 08:34 |
|
Создание view
|
|||
---|---|---|---|
#18+
в v8.2 можно попробовать извернуться через http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/core/r0011909.htm хотя, это не изворот, а официальный путь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 08:38 |
|
Создание view
|
|||
---|---|---|---|
#18+
Security enhancements summary The following security enhancement has been added for this release: Related concepts Common Criteria certification of DB2 Universal Database products System security enhancements for Windows improve usability Custom security plugins for authentication and group management Prevention of access to DB2 system files on Windows-based platforms Access token on Windows provides users' group information Encryption of user data using two new authentication types This topic can be found in: What's New. Что читать? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 08:42 |
|
Создание view
|
|||
---|---|---|---|
#18+
riman: я бы начал вот отсюда http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/ad/c0011970.htm отсюда ggv@mars Thu 19 May 8:49 [/opt/IBM/db2/V8.1/samples/security/plugins] > ll total 188 -r-xr-xr-x 1 bin bin 1329 2005-04-25 04:37 bldplugin -r--r--r-- 1 bin bin 34902 2005-04-25 04:37 combined.c -r--r--r-- 1 bin bin 17992 2005-04-25 04:37 group_file.c -r--r--r-- 1 bin bin 47009 2005-04-25 04:37 gssapi_simple.c -r--r--r-- 1 bin bin 72907 2005-04-25 04:37 IBMkrb5.c -r--r--r-- 1 bin bin 2906 2005-04-25 04:37 makefile -r--r--r-- 1 bin bin 3403 2005-04-25 04:37 README PS. Я этого не делал. Но попробовал бы. Вполне может выясниться, что эти plugins работают только для authentication и не работают для authorization. Тогда придеться юзеров баз "разводить" по базам - юзеры одной не могут коннектиться к другой. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 08:53 |
|
Создание view
|
|||
---|---|---|---|
#18+
Извиняюсь, не очень вникал в суть, но это все о разделении доступа к view? Мне интересно как создать саму view? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 09:01 |
|
Создание view
|
|||
---|---|---|---|
#18+
не понял? как создать view в федеративном окружении? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 09:03 |
|
Создание view
|
|||
---|---|---|---|
#18+
:) черт, теперь вспомнил: тут поможет Federated чевототам... Я правда сам не пробовал - нас пока устраивает первоначальный вариант. ОК. Вопросов нет. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 09:12 |
|
Создание view
|
|||
---|---|---|---|
#18+
riman, это не "чегототам", это одна из основополагающих (блин, ну и слово) фич и стратегий IBM. И на вершине всего этого Information Integrator :) Который, пожалуй, в данном случае, самое оно. Но за отделюную плату :) Посмотри в главе Configuration раздел Federated systems and data sources ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 09:19 |
|
Создание view
|
|||
---|---|---|---|
#18+
вообще-то чтобы получить Federated DB из двух баз DB2, Information Integrator не нужен... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 09:37 |
|
Создание view
|
|||
---|---|---|---|
#18+
правда есть одно "но", которое заключается в том, что если деать JOIN между удаленной VIEW или таблицей с локальной - то можно нарваться на конкретные тормоза. Поэтому репликация нужных таблиц в этом случае более предпочтительна. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 09:40 |
|
Создание view
|
|||
---|---|---|---|
#18+
для view II точно не нужен. Но вот он мог бы помочь с хитрыми правами доступа, как единая точка входа. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 09:46 |
|
Создание view
|
|||
---|---|---|---|
#18+
оптять же таки, с II не будет тормозов при JOIN Да кузявая вещь, чего там говорить... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 09:47 |
|
Создание view
|
|||
---|---|---|---|
#18+
WebSphere Information Integrator присутсвует в любой версии DB2 (ибо это сама DB2) И Если вам нужно делать гетерогенный JOIN между несколькими БД, DB2 zOS, DB2 LUW, DB2/400, Informix то это бесплатно и можно пользовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 12:12 |
|
Создание view
|
|||
---|---|---|---|
#18+
Ну вот все точки над i Осталось выяснить про тормоза. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 12:45 |
|
Создание view
|
|||
---|---|---|---|
#18+
Выфснил у Николая. II - это набор plugins для соединения с разными базами. Плагин к informix поставляеться с db2 ьесплатно. Ну вот собственно и весь он такой. Остаёться выяснить про тормоза при JOIN table and nickname gardenman - давай колись. Что такое за тормоза наблюдал и в каком случае. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 15:40 |
|
Создание view
|
|||
---|---|---|---|
#18+
Да тормоза будут когда таблицы в разных источниках будут большие, их все придется по сети тащить. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 16:03 |
|
Создание view
|
|||
---|---|---|---|
#18+
блин, а если их на дискете, да на телеге, да извозчик с утра выпимши... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 16:08 |
|
Создание view
|
|||
---|---|---|---|
#18+
ясное дело, что может быть ситуация, когда стоимость самого JOIN будет исчезающе мала, по сравнению с сетевыми издержками. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 16:10 |
|
Создание view
|
|||
---|---|---|---|
#18+
Так! Я чё, получается прям сейчас могу сделать select * from myserver.mytable inner join yourserver.yourtable ??? Или всё таки надо что то подкрутить? :) Posted via ActualForum NNTP Server 1.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 16:24 |
|
Создание view
|
|||
---|---|---|---|
#18+
че то тут не так... :) Я вообще понятия не имею о синтаксисе гетерогенного запроса. Или отличий нет? Posted via ActualForum NNTP Server 1.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 16:26 |
|
Создание view
|
|||
---|---|---|---|
#18+
1) create wrapper 2) Create server 3) create nickname local_schema.local_tab_nam for server.rem_schema.re_table 4) select * from local_schema.local_tab_nam ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 16:37 |
|
Создание view
|
|||
---|---|---|---|
#18+
СПАСИБО! Posted via ActualForum NNTP Server 1.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2005, 16:48 |
|
|
start [/forum/moderation_log.php?user_name=pravdivy]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 709ms |
total: | 886ms |
0 / 0 |