设计用于 SQL Server Analysis Services 的多维数据集时,这些工具生成的 SQL 命令中可能包含超过 DB2 服务器支持的最大长度的长别名。 根据所使用的 DB2 平台和版本,可能无法使用别名超过 18 个字符的查询。 例如,在 DB2 中为 z/OS 部署的许多对象使用 18 个字符的名称。 请参阅 DB2 平台和版本的 DB2 SQL 参考,并与 DB2 数据库管理员联系。 建议管理员或开发人员通过将标识符长度(limit-table-identifier-length)从 29 更改为 18 来更新包含 DB2 数据类型映射支持的两个 SQL Server Analysis Service 配置盒文件。 以下是必须更新的两个墨盒文件的名称和位置。
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\DataWarehouseDesigner\UIRdmsCartridge\db2v0801.xs
C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\DataWarehouseDesigner\UIRdmsCartridge\db2v0801.xs
SQL Server Analysis Services 使用更新的配置文件来正确命名 SQL 命令中的对象。