gpt4 book ai didi

oracle - SSDT for SSRS - 无法连接到数据源 'DataSource1'。所选数据扩展 ORACLE 未安装或无法加载

转载 作者:行者123 更新时间:2023-12-01 23:35:29 25 4
gpt4 key购买 nike

我安装了 Visual Studio 2015 的最新 SSDT 来创建/修改连接到 Oracle 11 数据库的 SSRS 报告。以前版本的 SSDT(适用于 Visual Studio 2012)将“Oracle”作为数据源属性中“类型”下拉列表中的值之一,如果计算机上安装了 Oracle 客户端软件,则该值可以正常工作。但是,Visual Studio 2015 的 SSDT 中的列表值已更改。不再有“Oracle”选项,而是有“Oracle Database”。但是,如果选择“Oracle 数据库”,我会收到错误“无法连接到数据源‘DataSource1’。所选数据扩展 ORACLE 未安装或无法加载...”。知道如何解决这个问题吗?

PS:我通过指定“Oracle Provider for OLEDB”尝试了 OLEDB 选项,这将连接字符串稍微更改为“Provider=OraOLEDB.Oracle.1;Data Source=DBName”。连接有效,但许多查询停止工作并出现消息“ORA-00900:无效的 SQL 语句”。

最佳答案

您需要使用 Oracle 的 32 位数据访问组件通过 Oracle 数据源进行 SSDT/Visual Studio 开发:

http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html

请注意,如果您要部署到 64 位 SSRS 服务器,则需要在 SSRS 服务器上安装 64 位版本的组件。

关于oracle - SSDT for SSRS - 无法连接到数据源 'DataSource1'。所选数据扩展 ORACLE 未安装或无法加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37978344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com