Mudando senha padrão do usuário sysprogress no OpenEdge

postado em: Banco de Dados | 0

Verifiquei que já existe o sysprogress como usuário progress do banco, mas não sei a senha e não é sysprogress. Sendo assim não tenho como acessá-lo ou modificá-lo no data Adminsitration do Progress.

Estava lendo este post: https://community.progress.com/technicalusers/f/27/t/23.aspx
Esse código funcionou comigo e pude alterar a senha do super usuário no progress.

DEFINE VARIABLE cUserName AS CHARACTER NO-UNDO.
DEFINE VARIABLE cPassword AS CHARACTER NO-UNDO.
ASSIGN
cUserName = "sysprogress"
cPassword = ENCODE("Aqui-você-inseri-a-senha").
/* Delete the sysprogress user record if it exists */
FIND _User WHERE _User._Userid = "sysprogress" EXCLUSIVE-LOCK NO-WAIT NO-ERROR.
IF AVAILABLE _User THEN
DELETE _User.
/* Create the sysprogress user record */
CREATE _User.
ASSIGN
_userid = cUserName
_password = cPassword.