|
|
|
Права на View и Table
|
|||
|---|---|---|---|
|
#18+
На каждую таблицу в базе сделаны Views, которые показывают юзеру лишь те записи, на которые он имеет право. Соответственно он может их изменять, удалять, добавлять. В соответствии с идеологией распределения прав он имеет аналогичные права на родительские таблицы. Так вот существуют ли способы обхода этой ситуации - то есть юзер имеет права на views но не может делать селекты апдейты и т.д. напрямую в родительской таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 09:52:03 |
|
||
|
Права на View и Table
|
|||
|---|---|---|---|
|
#18+
Ну так запрети ему ето,сделай возможным только работу с вью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 10:30:47 |
|
||
|
Права на View и Table
|
|||
|---|---|---|---|
|
#18+
А оно (сервер) говорит, что так нельзя!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 10:35:07 |
|
||
|
Права на View и Table
|
|||
|---|---|---|---|
|
#18+
Если owner таблицы и view (построенного на этой таблице) один, то можно задать разрешения пользователю только на использование view (select, update, delete). При этом он не сможет напрямую оперировать с таблицей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 10:44:16 |
|
||
|
Права на View и Table
|
|||
|---|---|---|---|
|
#18+
Да, действительно проверил все так и работает в QA. Но в моем приложении через ADO что-то глючит. Селекты вьюхов выполняются, а апдейты нет.????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 10:54:27 |
|
||
|
Права на View и Table
|
|||
|---|---|---|---|
|
#18+
Проблема в том, что если VIEW объявлен без опции WITH VIEW_METADATA, то ADO имеет информацию об исходных таблицах, на базе которых построен VIEW и пытается все обновления/добавления/удаления производить не со VIEW, а напрямую с базовыми таблицами. Для того, чтобы эту проблему устранить, необходимо в объявление VIEW вставить опцию WITH VIEW_METADATA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 11:06:27 |
|
||
|
Права на View и Table
|
|||
|---|---|---|---|
|
#18+
2 Garya Что-то я в BOL не нашел ничего про WITH VIEW_METADATA. У меня SQL 7.0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2002, 11:13:34 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32040179&tid=1821404]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 302ms |

| 0 / 0 |
