Business Objects Connect“clsid 未指定或错误”SQL Server 2019

问题描述 投票:0回答:1

我们正在从 Business Objects 4.2 迁移到 Business Objects 4.3,并从 SQL Server 2012 迁移到 SQL Server 2019。我们还从 Webi Thick Client 迁移到 Webi Thin

4.3 安装到新服务器,我们已通过 CMC 将 Universe 从 4.2 升级到 4.3。

在新服务器上运行报告时,我们收到以下错误:

发生以下数据库错误:(CS)“COM 提供程序 CLSID 未指定或错误”。有关此错误的信息,请参阅 SAP 支持门户上的 SAP 知识库文章 2054721。 (IES 10901)

我无法直接访问 SAP,我们必须通过第三方,而该第三方与 SAP 进行对话...老实说,我仍然需要了解 SAP 文章的内容。

我可以看到 BOBJ 连接(4.3 到 SQL 2019)不起作用:

OLE DB 提供程序 CLSID 未指定或错误

但我无论如何也无法解决这个问题。我已经下载并安装了我认为最新的 MS 驱动程序:

https://learn.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver16(以防万一我这样做错误)

并通过 IDT“更改了驱动程序”,并尝试创建新连接。在这两种情况下测试连接都会失败。

.sbo 文件对我来说看起来不错...但我已经到了一个阶段,我一直在怀疑自己...我没有改变默认值。

我看到一些答案似乎建议在 BOBJ 服务器上安装整个 Management Studio,这感觉有点矫枉过正,当我查看时,我不太确定我可以从 MS 下载安装。

我真的不认为我是第一个遇到这个问题的人,所以我真的觉得我做错了什么,没有通过互联网找到答案(或者我猜它告诉我我不明白答案我明白了)。

我已经与拥有 4.3 和 SQL Server 2019 的 BOBJ 管理员交谈过,它似乎对他们有用......

无论如何......这是一个很长的故事,虽然我很感激我显然错过了一些东西(并且我怀疑这将是简单的事情),但我确实希望人们理解我已经尝试过。只是想说我不是 BOBJ 管理员,但我想这现在也很明显了:)

是否有人有任何我可以尝试的想法或事情,或者为我指出一个我应该自己解决的方向。

感谢您的阅读,祝您有美好的一天。

business-objects sql-server-2019
1个回答
0
投票

4.3 之前的信息设计工具使用 32 位驱动程序。现在在 4.3 中,IDT 使用 64 位驱动程序。也许您的 BOBJ 管理员安装了 64 位驱动程序,这就是它对他们有用的原因。 BOBJ 服务器已经使用 64 位驱动程序一段时间了,但您也应该检查一下。

如果在解决此情况之前此问题已关闭,请在此处重新发布。

© www.soinside.com 2019 - 2024. All rights reserved.