SQL Server Analysis Services(疑难解答)

当您设计用于 SQL Server Analysis Services 的多维数据集时,这些工具会生成包含长别名的 SQL 命令,而这些长别名可能会超出 DB2 服务器支持的最大长度。 您可能无法使用别名超出 18 个字符的查询,具体取决于您使用的 DB2 平台及版本。 例如,在 DB2 for 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 命令中的对象。