Glory |
Eugenius | Доброго времени суток. Объясните, пожалуйста, что за черт: после выполнения sp_addrolemember <моя роль>, <мой юзер> и входа под логином (windows) <мой юзер> функция IS_MEMBER(<моя роль>) возвращает 0. |
Ага. А user_name() при этом возвращает dbo ?? |
Да, потому что мой юзер входит в группу администраторов на SQL-server
Но я-то думал, IS_MEMBER просто сообщает о членстве в роли.
Че делать, блин?! ХП этой базы данных должны возвращать дополнительные данные для членов отдельных ролей. Наверное для НЕ-администраторов так и будет, но
1. протестить не могу, не создавая фальшивых юзеров:-), но это - ладно, фигня
2. даже администраторы в этой конторе не должны видеть того, что члены "особых ролей"