SQL Server не может установить роль приложения после изменения пароля

Первоначально мое приложение может изменить роль приложения по команде.

exec sp_setapprole 'ARole', {ENCRYPT N'PASS01'}

И после того, как я изменил пароль роли приложения на "PASS02", я нашел

exec sp_setapprole 'ARole', {ENCRYPT N'PASS02'}

не будет работать и возвращает неверный пароль.

Я нашел, что это работает после того, как я изменил код на

1)   exec sp_setapprole 'ARole', 'PASS02' 
    -- or  -- 
2)   exec sp_setapprole 'ARole', 'PASS02', 'ODBC'

Что меня озадачивает, почему оригинальный код работает? А как пароль был установлен на первом месте?

0 ответов

Другие вопросы по тегам