繁体   English   中英

在带有ODBC的SSRS中使用.CSV作为数据源:数据集可以查询列,但运行时报表无法连接到数据源

[英]Using .CSV as datasouce in SSRS w/ ODBC: Dataset can query columns, but report can't connect to datasource when run

应用程序:报表生成器连接类型:ODBC

我正在尝试使用SSRS连接到并查询csv。 我已经添加了系统DSN,并且在单击“连接属性”窗口上的“测试连接”按钮时能够成功连接。 但是,当我在“数据源属性”窗口中单击相同的按钮时,出现以下错误消息。

错误[IM002] [Microsoft] [ODBC驱动程序管理器]找不到数据源名称,并且未指定默认驱动程序

奇怪的是,我使用简单的SELECT *查询来自[csvfilename]的数据集创建了数据集,并成功显示了csv中的所有字段。 因此,我知道它可以访问它。 但是,当我尝试运行报告时,出现以下错误。

无法创建到数据源'[DataSource Name]'的连接(rsErrorOpeningConnection)

这是我在数据源中使用的连接字符串:

Dsn=WIPEXPORT;Driver=Microsoft Text Driver (*.txt;dbq=I:\\HARVEST\\DATA BROWSERS\\WIPEXPORT;defaultdir=I:\\HARVEST\\DATA BROWSERS\\WIPEXPORT;driverid=27;fil=text;maxbuffersize=2048;maxscanrows=8;pagetimeout=5;safetransactions=0;threads=3;usercommitsync=Yes

如果这个问题已经得到解答,我深表歉意。 我似乎找不到任何与我的特定问题有关的人。

因此,在尝试了ReportBuilder中几乎所有的连接字符串配置之后,我最终切换到了VisualStudio,它立即可以工作。 我什至将成功的连接字符串从VS复制回RB,而RB仍然断开。 不知道这是我的RB安装还是什么,但至少现在可以使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM