禁用TLS 1.0和1.1的Visual Studio Apps的CR

2020-08-20 14:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们有一个遗留应用程序,该应用程...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们有一个遗留应用程序,该应用程序使用Visual Studio的Crystal报表(13.0.15.1840)。 当他们尝试禁用TLS 1.0登录时失败。 详细信息:[数据库供应商代码:18]文件temp_07f971e7-9796-410b-9351-354114d1f1b9 3588_1120_ {AE34A620-C4CE-41C7-933D-59E0DEE7C0BD} .rpt中的错误:无法连接:错误的登录参数。 详细信息:[CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.SetTableLocation(ISCRTable CurTable,ISCRTable NewTable)的[数据库供应商代码:18]和报表无法访问的服务器上的CrystalDecisions.CrystalReports.Engine.Table.set_Location(String值)和1.1。 连接:

将dll本身升级到Visual Studio的最新Crystal报表并不能解决问题。 我们的怀疑是,我们需要以某种方式将其从使用OLEDB驱动程序更改为更新的MSOLEDBSQL,但是目前尚不清楚如何执行此操作。 我们似乎无法在代码中进行更改。 是否有一条简单的途径可以使这些旧式报告与TLS 1.2一起使用? 谢谢!

4条回答
DafaDDDa
2020-08-20 14:32 .采纳回答
" MSOLEDBSQL"是旧版数据库客户端

感谢相同的P21.。

不确定为什么要在代码中传递旧版OLE dB提供程序吗?

如KBA所述,CR需要更新并使用MS SQL Native 11客户端。

要生成与上面相同的代码,请使用附加到KBA的此应用-

https://launchpad.support.sap.com/#/notes/1553921

使用启用了TLS 2.0的MS SQL Native 11客户端创建新报告。

运行该应用程序并选择新报告,使用它在ReplaceConnection()例程中生成的代码。

一周热门 更多>