查了些资料的确是不能超过8位,是ibm自己的限制http://www.ibm.com/developerwork ... s/dm-0508wasserman/DB2 UDB 用户和组帐户命名规则在 DB2 UDB 中,用户和组帐户必须遵守表 1 和 2 中所述的命名规则。这些限制是在定义帐户的外部设施中起作用的限制之外增加的。表 1. ...
显示全部查了些资料
的确是不能超过8位,是ibm自己的限制
http://www.ibm.com/developerwork ... s/dm-0508wasserman/DB2 UDB 用户和组帐户命名规则
在 DB2 UDB 中,用户和组帐户必须遵守表 1 和 2 中所述的命名规则。这些限制是在定义帐户的外部设施中起作用的限制之外增加的。
表 1. 平台约束和限制 限制 Windows Linux/UNIX
组名长度 最多 30 个字符 最多 30 个字符
用户名长度 最多 30 个字符 (1) (2) 最多 8 个字符
大小写 大小写不敏感 仅使用小写
(1) Windows NT®、Windows 2000®、Windows XP® 和 Windows Server® 2003 现在实际上限制为 20 个字符。
(2) 如果不使用 Client 身份验证,对于连接到 Windows NT、Windows 2000、Windows XP 和 Windows Server 2003 的非 Windows 32 位客户机,在明确指定用户名和口令时支持使用超过 8 个字符的用户名。
表 2 显示了对所有平台的命名限制。
表 2. 所有平台的命名限制 规则 值
不允许使用保留字 USERS、ADMINS、GUESTS、PUBLIC (3)、LOCAL 以及任何 SQL 保留字
非法首字符 IBM、SQL、SYS、数字或者下划线字符
禁止的字符 重音字符
允许的字符 (4) A 到 Z(在大多数名字中使用时,字符 A 到 Z 从小写变成大写。)
0 到 9
! % ( ) { } . - ^ ~ _ (下划线) 7 @, #, $, \ (反斜杠)和空格
收起