Подскажите плиз, как программно (C#) узнать есть ли право доступа к данному объекту (таблица,хранимая процедура) сервера у данного пользователя.
P.S.:Можно конечно выполнить запрос к объекту, если будет исключение то доступа нет. Но это, по моему, слишком тупое решение.
20.01.08 10:11: Перенесено модератором из '.NET' — AndrewVK
Здравствуйте, xVir, Вы писали:
V>Подскажите плиз, как программно (C#) узнать есть ли право доступа к данному объекту (таблица,хранимая процедура) сервера у данного пользователя.
V>P.S.:Можно конечно выполнить запрос к объекту, если будет исключение то доступа нет. Но это, по моему, слишком тупое решение.
См. ф-цию permissions
select permissions(object_id('dbo.MyTable'));