2013-06-05 195 views
0

以下是系統配置,問題報告

•SQL Server 2012的

•辦公室作家V8.5

•打開文件在Office 2010

我們一直在我們的系統中使用了辦公室作家v3.81和SQL Server 2005。最近我們將數據庫和報表服務器升級到SQL Server 2012.與此同時,我們還將辦公室作家升級到v8.5。所有的個人報告也成功升級。

升級完成後,所有的單詞報告工作沒有任何問題。但是,Excel報告存在一個小問題。當我們打開excel報告時,它會給出以下錯誤消息,

您嘗試打開'file_name.xls'的文件格式不同於文件擴展名指定的格式。在打開文件之前,驗證該文件是否已損壞並且來自受信任的來源。你想現在打開文件嗎?

選項有:yes |沒有|幫助

如果我們點擊是,報告將正確打開。我關心的是錯誤信息。這有點不好的用戶體驗。所以我想解決它。

進一步的細節,

我重新從臨時現有報表(不通過升級會),並部署到報告服務器。有了這份報告,也有同樣的問題。所以我相信升級過程沒有問題。

你對這個錯誤發生的原因以及如何解決這個問題有什麼想法嗎?

由於提前,

Wijitha

+0

您是使用Report Manager導出報告還是自定義Web應用程序?如果您正在使用自定義Web應用程序,則可能會錯誤地設置MIME類型/文件擴展名。另外,當您升級報告時,是否將它們保存在新版本的設計器中? - 注意我爲SoftArtisans工作,OfficeWriter的製作商 – AlisonB

回答

3

其實消息不是錯誤消息;它只是警告你關於文件格式的差異。

我的猜測是,新的Office Writer默認生成的XLSX文件與您提供給文件的文件名不匹配。如果是這種情況,請將文件重命名爲以'xlsx'結尾或以某種方式調整Office Writer,以防止其生成XLSX文件並繼續生成xls文件。

+1

升級OfficeWriter不會自動切換文件格式。在升級過程中,Wijitha可能會在客戶端Designer應用程序中重新保存他的報告,該應用程序在較新版本中默認爲XLSX。 - 注意我爲SoftArtisans工作,OfficeWriter – AlisonB

+0

的製造商非常感謝,通過更改擴展它解決了問題。 (上帝,那是怎麼錯過的!) – Wijitha