2009-01-04 73 views
3

我想使用SSRS來呈現簡單的圖表。數據在Excel工作表中。我建立了一個用戶DSN並使用ODBCSSRS中創建了一個數據源。SSRS:從Excel文件查詢數據時出錯(通過ODBC)

我可以查詢Data選項卡中的excel。然而,在嘗試預覽時,我收到以下錯誤:

error [hy000] [microsoft] [odbc excel driver] the connection for viewing your linked Microsoft Excel worksheet was lost.

任何人都知道爲什麼會發生這種情況以及如何解決此問題?

回答

0

似乎是一個稍縱即逝的錯誤。我刪除了數據集,創建了一個新數據集並重新運行。有效。

3

我會考慮創建一個SQL Sever Integration Services包來將數據從Excel導入到SQL數據庫並使用該數據庫作爲報告的數據源。可以安排SSIS包定期刷新數據。 使用像Excel這樣基於文件的數據源很容易讓人們修改電子表格結構以及移動,刪除或鎖定文件。