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

时间:2017-02-25 19:45:52

标签: csv reporting-services odbc reportbuilder3.0

应用程序:Report Builder 连接类型:ODBC

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

  

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

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

  

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

这是我在DataSource中使用的连接字符串:

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

如果已经回答,我道歉。我似乎无法找到任何有特定问题的人。

1 个答案:

答案 0 :(得分:0)

因此,在尝试ReportBuilder中的每个连接字符串配置之后,我最终切换到立即工作的VisualStudio。我甚至将成功的连接字符串从VS复制回RB并且RB仍然被破坏。不知道这是我的RB装置还是什么,但至少它现在有效。