The AppRole property exposes the security context for a database role.
object.AppRole [= value]
object
Expression that evaluates to an object in the Applies To list
value
TRUE or FALSE
Boolean
Read/write
HRESULT GetAppRole(LPBOOL pRetVal);
HRESULT SetAppRole(BOOL NewValue);
Microsoft® SQL Server™ supports database roles defined specifically for use by client applications. For more information about database roles used by client applications, see Establishing Application Security and Application Roles.
A password is required for any application role. When AppRole is TRUE, a value must be supplied for the DatabaseRole object Password property.