powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Права на View и Table
8 сообщений из 8, страница 1 из 1
Права на View и Table
    #32040157
rmn_itam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На каждую таблицу в базе сделаны Views, которые показывают юзеру лишь те записи, на которые он имеет право. Соответственно он может их изменять, удалять, добавлять. В соответствии с идеологией распределения прав он имеет аналогичные права на родительские таблицы. Так вот существуют ли способы обхода этой ситуации - то есть юзер имеет права на views но не может делать селекты апдейты и т.д. напрямую в родительской таблице?
...
Рейтинг: 0 / 0
Права на View и Table
    #32040164
Фотография Maxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так запрети ему ето,сделай возможным только работу с вью.
...
Рейтинг: 0 / 0
Права на View и Table
    #32040167
rmn_itam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А оно (сервер) говорит, что так нельзя!!!
...
Рейтинг: 0 / 0
Права на View и Table
    #32040172
Roman Klimov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если owner таблицы и view (построенного на этой таблице) один, то можно задать разрешения пользователю только на использование view (select, update, delete). При этом он не сможет напрямую оперировать с таблицей.
...
Рейтинг: 0 / 0
Права на View и Table
    #32040175
rmn_itam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, действительно проверил все так и работает в QA. Но в моем приложении через ADO что-то глючит. Селекты вьюхов выполняются, а апдейты нет.?????????
...
Рейтинг: 0 / 0
Права на View и Table
    #32040179
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в том, что если VIEW объявлен без опции WITH VIEW_METADATA, то ADO имеет информацию об исходных таблицах, на базе которых построен VIEW и пытается все обновления/добавления/удаления производить не со VIEW, а напрямую с базовыми таблицами. Для того, чтобы эту проблему устранить, необходимо в объявление VIEW вставить опцию WITH VIEW_METADATA.
...
Рейтинг: 0 / 0
Права на View и Table
    #32040181
rmn_itam
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Garya
Что-то я в BOL не нашел ничего про WITH VIEW_METADATA.
У меня SQL 7.0.
...
Рейтинг: 0 / 0
Права на View и Table
    #32040468
Фотография Gobzo Kobler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The simplest solution is to use the SPs. You won't need to give users rights to any tables.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Права на View и Table
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]