Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 

在SAP HANA DB中,用户的密码有效期间(password lifetime)的范围为1天到182天。超过182天之后用户的登陆可能会遇到sql error 431。

SAP可以允许客户取消这个lifetime。可以在HANA STUDIO执行下面的命令:

ALTER USER <user_name> DISABLE PASSWORD LIFETIME;

但是对于一些系统用户,这样的命令会报权错误。比如用SYSTEM用户去disable _SYS_DATAPROV的password lifetime的时候可能会遇到如下错误:

Could not execute 'ALTER USER _SYS_DATAPROV DISABLE PASSWORD LIFETIME'

in 240 ms 881 μs .

SAP DBTech JDBC: [258] (at 11): insufficient privilege: Alter user of

this special user: line 1 col 12 (at pos 11)

这是因为这些系统用户无法被操作。这些用户本身是不可以通过密码来登陆到数据库的,所以不需要对这些用户执行disable password lifetime的操作。

这些用户包括:

_SYS_STATISTICS

_SYS_REPO

_SYS_DATAPROV

_SYS_AFL

1 Comment