Crystal Reports 2008 和 TLS 1.2 - 批量更新数据源

Crystal Reports 2008 and TLS 1.2 - bulk updating data sources

提问人:Gerhardus Carinus 提问时间:11/15/2023 更新时间:11/15/2023 访问量:20

问:

我们有一个当前在 TLS 1.1 上运行的 SQL Server 2014 SP3 实例。我们还使用 Crystal Reports 2008 进行报告。

我们目前正在测试将 SQL Server 实例升级到 TLS 1.2,并且遇到了旧版本的 Crystal Reports 无法在 TLS 1.2 服务器上运行的问题。

我们的报表当前使用与 SQL Server 的 OLE DB 连接,我发现更改为 ODBC (RDO) 连接工作正常。

现在 - 问题是我们有数百个报告,手动打开每个报告并更新连接字符串是不可行的。我知道有用于此目的的工具,但我们并不热衷于在一次性的事情上花钱。

有没有其他偷偷摸摸的方法可以做到这一点,也许是通过 C# 通过 nuget 包?

谢谢!

C# sql-server 晶体报告 tls1.2

评论

0赞 Gerhardus Carinus 11/15/2023
随后,我发现 OLE DB 确实有效,但 SQL Native Client 驱动程序不起作用。OLE DB 与 Microsoft OLE DB Provider for SQL Server 配合使用
0赞 siggemannen 11/15/2023
这回答了你的问题吗?通过 Crystal Web Services 以编程方式在 Crystal 服务器上设置 Crystal Report 的数据源
0赞 Gerhardus Carinus 11/15/2023
感谢您的协助@siggemannen!该文章为我提供了基础,从中我设法将一个将进行更新的 C# 应用程序放在一起。
0赞 siggemannen 11/15/2023
太好了,如果你有时间,请随时用一些代码回答你自己的问题,或者至少指出哪个答案是有帮助的!

答:

0赞 Lan 12/2/2023 #1

此工具可以处理到 TLS 1.2 的批量数据源更新:http://r-tag.com/Pages/CRDataSource.aspx