我有一个 SSRS(2008 R2 64 位)报告,我想在 64 位操作系统中公开 Access(Office 2010 32 位)数据库中的数据。
经过搜索,似乎建议的解决方案是使用 SSIS 包作为中间人。
在 BIDS 中实现所有内容后,它工作了,但当我在 SSRS 中部署时却没有(数据源中的错误:“包无法验证。”)。
为了确保包没问题,我部署了它,并在命令行中使用 DTEXEC 运行,结果:
Using the 32bit DTEXEC - it worked
Using the default 64bit DTEXEC - the same error appeared
这就是我断定问题出在“位”中的方式......
假设由于在SSRS中,SSIS扩展的连接字符串基本上是在调用DTEXEC,所以应该可以使用这里(最后)说的“/X86开关启用32位运行时模式”,但它没有工作...
那么,现在怎么办,我问……有什么想法……?
提前致谢!