我正在尝试使用SSRS
呈现简单图表。数据位于Excel工作表中。我已使用SSRS
设置了用户DSN并在ODBC
中创建了数据源。
我可以在Data
标签中查询excel。但是在尝试预览时,我收到以下错误:
错误[hy000] [microsoft] [odbc excel driver]的连接 查看链接的Microsoft Excel工作表已丢失。
任何人都知道为什么会这样,以及如何解决这个问题?
答案 0 :(得分:3)
我会考虑创建一个SQL Sever Integration Services包,将数据从Excel导入SQL数据库,并使用数据库作为报告的数据源。可以安排SSIS包定期刷新数据。 使用像Excel这样的基于文件的数据源很容易让人们修改电子表格的结构,移动,删除或锁定文件。
答案 1 :(得分:0)
似乎是一个短暂的错误。我删除了数据集,创建了一个新数据集并重新运行。它奏效了。