
# GAUSS-00631 -- GAUSS-00640
GAUSS-00631: "sha256-password encryption failed."
SQLSTATE: XX000
错误原因：SHA256加密失败。
解决办法：请联系技术支持工程师提供技术支持。
GAUSS-00632: "Password must contain at least %d characters."
SQLSTATE: 28P01
错误原因：系统内部错误。
解决办法：请联系技术支持工程师提供技术支持。
GAUSS-00633: "Password must contain at least %d upper characters."
SQLSTATE: 28P01
错误原因：系统内部错误。
解决办法：请联系技术支持工程师提供技术支持。
GAUSS-00634: "Password must contain at least %d lower characters."
SQLSTATE: 28P01
错误原因：系统内部错误。
解决办法：请联系技术支持工程师提供技术支持。
GAUSS-00635: "Password must contain at least %d digital characters."
SQLSTATE: 28P01
错误原因：系统内部错误。
解决办法：请联系技术支持工程师提供技术支持。
GAUSS-00636: "Password must contain at least %d special characters."
SQLSTATE: 28P01
错误原因：系统内部错误。
解决办法：请联系技术支持工程师提供技术支持。
GAUSS-00637: "Password must contain at least three kinds of characters."
SQLSTATE: 28P01
错误原因：密码包含的字符类型少于3种。
解决办法：请参照密码规则进行修改：1. 密码默认不少于8个字符。2. 不能和用户名相同。3. 至少包含大写字母（A-Z），小写字母（a-z），数字（0-9），非字母数字字符（\~!@#$%\^\&\*()-_=+\\\|\[{}\];:,\<.\>/?）四类字符中的三类字符。使用范围外的字符会收到告警，但依然允许修改。
GAUSS-00638: "The parameter roleID of CheckPasswordComplexity is NULL"
SQLSTATE: XX000
错误原因：密码复杂性检查失败，roleID为空。
解决办法：roleID不能为空。
GAUSS-00639: "The parameter newPasswd of CheckPasswordComplexity is NULL"
SQLSTATE: XX000
错误原因：密码复杂性检查失败，新密码为空。
解决办法：新密码不能为空，请重新输入。
GAUSS-00640: "Password should not equal to the rolname."
SQLSTATE: XX000
错误原因：新密码和用户名相同。
解决办法：不允许密码和用户名相同。请重新选择符合要求的密码。
