If you have a SQL Server login for the application (i.e., all users login
using the same SQL Server login), then you don't gain anything using
application roles. The purpose of application roles is to let each user have
individual SQL Server logins (so you can differentiate them in SQL Server)
but still don't grant that login dangerous permissions in the database.
--
Tibor Karaszi
[quoted text, click to view] "Krygim" <krygim@hotmail.com> wrote in message
news:ODu7o3toDHA.3612@TK2MSFTNGP11.phx.gbl...
> I create an "application user account" for my application to connects to a
> database. Security settings are controlled by right settings of this
> application user account. No other user (except my application) will use
> this account. I don't see any need to create an application role. Can
> anybody tell me why we need to create an application role for an
applicaton?
>
> TIA
>
>