点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我在Linux上运行带有...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我在Linux上运行带有...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我在Linux上运行带有SP138的SAP ASE 15.7。
我是dba,并且我使用kerberos身份验证登录(意味着我的登录名没有任何密码)
仅通过kerberos的dba访问,其他用户使用普通的登录名/密码身份验证
现在:我需要重置用户密码,有2种可能的命令,已弃用(但仍然有效)的sp_password和新的" alter login ..."
都要求输入"呼叫者密码",但是使用kerberos auth时没有密码。
我尝试使用任何字符串,但出现错误(由于呼叫者密码无效,无法设置密码,请参见下文)
我遇到错误了吗? 如何重设密码?
感谢您的帮助
1> sp_password" Lallala23"," NewSA09"," sa"
2>前进
消息10315,第14级,状态1:
服务器" QZUSEHIBA11",过程" sp_password",第148行:
指定了无效的呼叫者密码,密码保持不变。
信息17720,第16级,状态1:
服务器'QZUSEHIBA11',过程'sp_password',第158行:
错误:无法设置密码。
(返回状态= 1)
尽管您没有使用密码登录Kerberos身份验证,但sa帐户仍然具有与之关联的密码-但是听起来您不知道该密码是什么。
您可以通过在RUN_SERVER文件中的数据服务器二进制文件中使用-psa参数重新引导ASE来将该密码重置为新的随机字符串。 服务器启动时,密码将输出到终端(但不会输出错误日志)。 参见KBA
1872806。
避免重新启动ASE的快速替代解决方法:我认为您可以创建一个新的登录名,将其授予sa_role/sso_role,然后使用新的登录帐户更改用户密码。 (然后,在删除新登录名之前,将一个您会记住的新密码分配给您的旧帐户。)
-bret
一周热门 更多>