После того как установлено соединение, вы должны выполнить системную процедуру sp_setapproie для активации полномочий, связанных с ролью приложения. Эта процедура имеет следующий синтаксис:
Здесь role- имя роли приложения, определенной в текущей базе данных; password задает соответствующий пароль; encrypt_styie определяет стиль шифрования, заданный для пароля.
Когда вы активируете роль приложения, используя процедуру spsetapprole, вам нужно знать следующее:
♦ после активации роли приложения вы не можете деактивировать ее в текущей базе данных, пока сессия не отсоединится от системы;
♦ роль приложения всегда ограничена базой данных, т. е. ее областью видимости является текущая база данных. Если вы в сессии изменяете текущую базу данных, у вас появляется возможность выполнять другие действия, основанные на полномочиях в этой базе данных.