Planeo utilizar las funciones de la aplicación MS SQL Server 2005 en mi aplicación. Comenzaré el rol ejecutando el sp_setapprole
y terminaré ejecutando los SP sp_unsetapprole
. La aplicación se implementa en ASP.NET.Rol de la aplicación SQL Server, rendimiento alcanzado
He leído que "la agrupación de conexiones no funciona" con la agrupación de aplicaciones y no hay forma de reaccionar en el evento de desconexión de conexión (ejecute sp_unsetapprole
justo antes de la desconexión).
Planeo llamar al sp_setapprole
al inicio de todos mis SP y llamar al sp_unsetapprole
al final de todos mis SP.
¿Ha utilizado funciones de aplicación SQL? ¿Cuáles son tus XPs? ¿Qué pasa con el rendimiento alcanzado?
Uso la API de membresía ASP.NET. El rol de la aplicación SQL sería una capa de seguridad adicional. – artur02
Tuve que rechazar esta respuesta porque la pregunta es claramente para aquellos que tienen experiencia en el uso de roles de aplicaciones. Además, el primer párrafo confunde innecesariamente al lector. El problema de los grupos de aplicaciones se ha resuelto desde SQL Server 2005. Consulte http://blogs.solidq.com/dsarka/Post.aspx?ID=54&title=application+roles+and+connection+pooling – zumalifeguard