Condividi tramite


SQL Server Analysis Services (risoluzione dei problemi)

Quando si progettano cubi da utilizzare con SQL Server Analysis Services, gli strumenti generano comandi SQL contenenti nomi alias lunghi che possono superare la lunghezza massima supportata dal server DB2. In base alla piattaforma e alla versione di DB2 utilizzate, potrebbe non essere consentito l'utilizzo di query con nomi alias che superano i 18 caratteri. Ad esempio, molti oggetti distribuiti in DB2 per z/OS utilizzano nomi di 18 caratteri. Vedere la sezione di riferimento di DB2 SQL per la piattaforma e la versione di DB2 utilizzate e consultare l'amministratore del database DB2. Si consiglia che l'amministratore o l'aggiornamento dello sviluppatore aggiornino i due file cartridge di configurazione di SQL Server Analysis Services contenenti il supporto del mapping dei tipi di dati per DB2 modificando la lunghezza dell'identificatore (limite di lunghezza dell'identificatore di tabella) da 29 a 18. Di seguito sono riportati i nomi e il percorso dei due file cartridge che devono essere aggiornati.

C:\Programmi\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\DataWarehouseDesigner\UIRdmsCartridge\db2v0801.xs

C:\Programmi\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\DataWarehouseDesigner\UIRdmsCartridge\db2v0801.xs

SQL Server Analysis Services utilizza i file di configurazione aggiornati per assegnare un nome corretto agli oggetti nei comandi SQL.