トップ回答者
ExcelのシートをReporting Serverに公開したいのですが、公開できません。

質問
回答
-
Windows7 64bit SQLServer2008R2 ReportBuilder3.0の環境で試してみました。(ローカルにReportingServicesがはいってます)
ODBCしか試してませんがExcel(.xls)をデータソースにすることができました。以下手順。
1.xlsファイルを用意する。(C:\ExcelDatasource.xls)
2.C:\Windows\SysWOW64\odbcad32.exeを実行してシステムDSNに「TEST」を追加する。
3.C:\Windows\System32\odbcad32.exeを実行して2と同名のDSNを追加する。
どうやらビルダ上で実行する時とReportサーバーにupした時で32bitODBCと64bitODBCが別々に使われるようです。
すべての返信
-
ご回答ありがとうございます。
接続方法は、
OLEDB接続文字列やODBCを試してますが、
どちらもローカルなら正常に出力されますが、
サーバーなら出力されません。
ご回答のように、
サーバーから見えない場合は、その旨のエラーがでますので、
直ぐにわかります。
因みに、接続文字列は、以下のとおりです、ローカルなら正常に出力されます。
サーバーに移行すると、接続文字列が作成されませんのエラーがでます。
Provider=Microsoft.OLEDB.4.0;Data Source=c:\AAAA.xls;Mode=Read;Extended Properties="Excel 8.0;HDR=Yes;"
-
Microsoft.ACE.OLEDB.12.0を使うにはMS-Office2010または以下をインストールしてください。
-
Windows7 64bit SQLServer2008R2 ReportBuilder3.0の環境で試してみました。(ローカルにReportingServicesがはいってます)
ODBCしか試してませんがExcel(.xls)をデータソースにすることができました。以下手順。
1.xlsファイルを用意する。(C:\ExcelDatasource.xls)
2.C:\Windows\SysWOW64\odbcad32.exeを実行してシステムDSNに「TEST」を追加する。
3.C:\Windows\System32\odbcad32.exeを実行して2と同名のDSNを追加する。
どうやらビルダ上で実行する時とReportサーバーにupした時で32bitODBCと64bitODBCが別々に使われるようです。