对于某些操作系统,“DB2 通用数据库”所支持的用户标识长度已经从 8 个字符增加到 30 个字符。 下表显示支持下列各项的版本 7 级别:
运行 Windows 32 位操作系统的所有 DB2 通用数据库版本 7 服务器都支持最多 30 个字符的用户标识。 所有 DB2 通用数据库版本 7 客户机都支持最多 30 个字符的用户标识。 例如,任何版本 7 客户机都可以利用 30 个字节的用户标识来与版本 7 Windows 32 位服务器相连。 但带有 30 字节用户标识的版本 7 客户机不能连接至非 Windows 32 位服务器。
所有 DB2 通用数据库版本 7 服务器支持的授权标识最多使用 30 个字符。
所有 DB2 通用数据库版本 7 服务器支持的模式名最多使用 30 个字符。
有关详情,参见您的操作系统的快速入门。 您还应复查下列各节。
版本 7 之前的服务器不支持长于 8 个字符的用户标识、授权标识和模式。 被设计为采用长于 8 字符支持的版本 7 应用程序在与低级 DB2 服务器相连时将失败。
复制所支持的用户标识和模式名的长度已经从 8 个字符增加到 18 个字符。 有关详情,参见 Replication Guide and Reference。
DB2 通用数据库 OS/390 版支持 8 字符的用户标识和授权标识。类似的长度限制也适用于要发送给主机的任何语句中的模式名。
DB2 通用数据库 AS/400 版支持 10 字符的用户标识和授权标识。类似的长度限制也适用于要发送给主机的任何语句中的模式名。
不能用版本 7 之前的代码来导入或导出模式名大于 8 个字符的版本 7 数据库, 因为模式名将被截断。
应该对假定用户标识、授权标识和模式名被限制为 8 个字符的现存存储过程进行检查。 若是在版本 7 环境中使用这些存储过程,可能会发生意外情况。