Я планирую использовать роли приложения MS SQL Server 2005 в своем приложении. Я запустил эту роль, выполнив sp_setapprole
и закончив, выполнив sp_unsetapprole
SP. Приложение реализовано в ASP.NET.Роль приложения SQL Server, производительность
Я читал, что «объединение пулов не работает» с пулом приложений, и нет способа реагировать на соединение «событие разъединения» (выполнить sp_unsetapprole
непосредственно перед отключением).
Я планирую позвонить sp_setapprole
в начале всех моих SP и позвонить по номеру sp_unsetapprole
в конце всех моих SP.
Используете ли вы роли приложений SQL? Каковы ваши XP? Как насчет производительности?
Я использую API членства ASP.NET. Роль приложения SQL будет дополнительным уровнем безопасности. – artur02 2008-10-19 19:45:09
Мне пришлось проголосовать за этот ответ, потому что в вопросе явно просят тех, кто имеет опыт использования ролей приложений. Также первый абзац излишне смущает читателя. Проблема пулов приложений была устранена с SQL Server 2005. См. Http://blogs.solidq.com/dsarka/Post.aspx?ID=54&title=application+roles+and+connection+pooling – zumalifeguard 2014-07-09 18:02:23