2010年5月30日日曜日

Excel 2003/Excel 2007 から SQL Server 2008 R2 Analysis Services へ接続する場合の注意点

2010年 4月提供の「SQL Server 2008 R2 用 Analysis Services OLE DB Provider」は、Excel 2003 および Excel 2007 では利用することができません(今後の最新バージョンの Feature Pack では利用できるようになる可能性があります)。

Excel 2003 および Excel 2007 を利用する場合は、SQL Server 2008 R2 用ではなく、SQL Server 2008 用の Analysis Services OLE DB Provider を利用する必要があります

これは、SQL Server 2008 用の Feature Pack のページ(以下)からダウンロードできます。

Microsoft SQL Server 2008 用 Feature Pack、2009 年 4 月
http://www.microsoft.com/downloads/details.aspx?FamilyID=b33d2c78-1059-4ce2-b80d-2343c099bcb4&DisplayLang=ja

clip_image001

このページの「Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB Provider」が SQL Server 2008 用の Analysis Services OLE DB Provider です。

clip_image002

なお、Excel 2003 マシンに、「SQL Server 2008 R2 用 Analysis Services OLE DB Provider」をインストールしている場合は、Analysis Services への接続時の以下の画面で、

clip_image003

接続」ボタンをクリックしても、無反応(ダイアログが開かない)という状態になります。

通常は、以下のダイアログが表示されます(SQL Server 2008 用の Analysis Services OLE DB Provider をインストールしている場合は、以下が表示されます)。

clip_image004

 

■ Analysis Services OLE DB Provider のインストール手順

「SQL Server 2008 用 Analysis Services OLE DB Provider」のインストール手順は、次のとおりです。

clip_image005

clip_image006

clip_image007

clip_image008

clip_image009

clip_image010