SQL Server Analysis Services (トラブルシューティング)

SQL Server Analysis Servicesで使用するキューブを設計すると、DB2 サーバーでサポートされている最大長を超える長い別名を含む SQL コマンドがツールによって生成されます。 DB2 のプラットフォームとバージョンによっては、18 文字を超えるエイリアス名を含むクエリを使用できない場合があります。 たとえば、DB2 for z/OS で配置されるオブジェクトの多くは、18 文字の名前を持ちます。 DB2 プラットフォームとバージョンについては、「DB2 SQL リファレンス」を参照し、DB2 データベース管理者とチェックしてください。 管理者または開発者が、DB2 に対するデータ型マッピングのサポートを含む 2 つの SQL Server Analysis Services 構成カートリッジ ファイルを更新して、識別子の長さ (limit-table-identifier-length) を 29 から 18 に変更することをお勧めします。 更新が必要な 2 つのカートリッジ ファイルの名前と場所は次のとおりです。

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 コマンド内のオブジェクトに正しい名前を付けます。