首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是2019年的现代SSRS开发环境?

什么是2019年的现代SSRS开发环境?
EN

Stack Overflow用户
提问于 2019-06-04 06:01:15
回答 1查看 133关注 0票数 0

我在尝试用PostgreSQL 10设置SSRS时遇到了困难,无论我尝试了什么,我总是以“指定的DSN包含驱动程序和应用程序之间的架构不匹配”结束。

我已经读到,所有东西都必须匹配,32位与64位。然而,现代的Visual Studio只支持32位,而现代的SQL服务器(报表服务器所必需的)只支持64位。我不确定什么是报表生成器3,但它也不能工作。我已经尝试了32和64的ODBC DSN,将两种类型的特定名称分开并使用相同的名称,似乎没有任何区别。

带有SSDT的Visual studio 2017将在生成器中预览报告,但在浏览器中运行时出现错误(体系结构不匹配错误)。报表生成器也将根本不运行报表,即使它声称与数据库的连接成功。

因此,在找到了过去十年中过时的答案之后,也许最好是按照标题的方式来描述它。如果您要使用postgreSQL设置最现代的SSRS设置,您会使用哪些版本的工具来开发/测试/部署报表?

EN

回答 1

Stack Overflow用户

发布于 2019-06-05 00:50:30

我们在连接到Redshift时遇到了类似的问题。报表生成器需要32位连接,而报表服务器需要64位连接。我们解决这个问题的方法是在开发报告的计算机上创建32位DSN。我们在报表服务器上创建了一个具有相同名称的64位DSN。

在报表开发过程中,它使用32位连接。部署时,它会识别该DSN名称并使用服务器上的64位版本。

您可以测试两端的数据源,以确保驱动程序安装正确。只要它们都独立工作并具有相同的名称,部署就不会成为问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56435062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档