Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ограничение доступа / 3 сообщений из 3, страница 1 из 1
13.07.2001, 09:18
    #32009516
Sergej
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение доступа
Проблема следующая:

MS SQL Server 7.0 , Visual Basic

Вся работа с DB из VB производится при помощи SP. Каким образом можно закрыть доступ пользователя (VB) к таблицам, т.о. чтобы все операции выполнялись через SP. Убираешь доступ у пользователя - процедуры тоже ничего не могут, даешь права пользователю - ...ничего хорошего.

Что посоветуете?
...
Рейтинг: 0 / 0
13.07.2001, 13:35
    #32009569
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение доступа
Судя по всему, ты в хранимых процедурах использовал динамический SQL. То есть такие конструкции:
exec(@StringVariable)
Дело в том, что команды, находящиеся в @StringVariable, выполняются с правами пользователя, а не с правами владельца хранимой процедуры.
Что я могу сказать? Сочувствую... Раньше нужно было об этом подумать, тем более, что тема эта на форуме уже неоднократно затрагивалась.
...
Рейтинг: 0 / 0
13.07.2001, 13:48
    #32009576
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение доступа
Да тема уже обсуждалась.

Попробуйте через роль приложения.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ограничение доступа / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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