SSRS:从Excel文件查询数据时出错(通过ODBC)

时间:2009-01-04 18:10:39

标签: excel reporting-services odbc dsn

我正在尝试使用SSRS呈现简单图表。数据位于Excel工作表中。我已使用SSRS设置了用户DSN并在ODBC中创建了数据源。

我可以在Data标签中查询excel。但是在尝试预览时,我收到以下错误:

  

错误[hy000] [microsoft] [odbc excel driver]的连接   查看链接的Microsoft Excel工作表已丢失。

任何人都知道为什么会这样,以及如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

我会考虑创建一个SQL Sever Integration Services包,将数据从Excel导入SQL数据库,并使用数据库作为报告的数据源。可以安排SSIS包定期刷新数据。 使用像Excel这样的基于文件的数据源很容易让人们修改电子表格的结构,移动,删除或锁定文件。

答案 1 :(得分:0)

似乎是一个短暂的错误。我删除了数据集,创建了一个新数据集并重新运行。它奏效了。