Windows Server 2012 R2 64位上的SAP BO 4.2 SP4和SQL 2016 OLE DB驱动程序

2020-09-14 00:48发布

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

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


大家好,我在Windows Server 2012 R2 64位上全新安装了SAP BO 4.2 SP4,并正在与Universe设计器建立到MS SQL Server 2016的连接。 即使安装了最新的本机客户端,OLE DB驱动程序也不在2016年。 这些应该是32位驱动程序吗? 我似乎无法在Windows Server 2012 R2上安装slqcli的32位版本。 任何建议表示赞赏。

(56.2 kB)

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

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


大家好,我在Windows Server 2012 R2 64位上全新安装了SAP BO 4.2 SP4,并正在与Universe设计器建立到MS SQL Server 2016的连接。 即使安装了最新的本机客户端,OLE DB驱动程序也不在2016年。 这些应该是32位驱动程序吗? 我似乎无法在Windows Server 2012 R2上安装slqcli的32位版本。 任何建议表示赞赏。

(56.2 kB)
付费偷看设置
发送
6条回答
木偶小白
1楼 · 2020-09-14 01:28.采纳回答

请按照以下步骤操作。

对于SAP BusinessObjects BI 4.1

  1. 导航到以下SAP BusinessObjects安装目录:
    \ SAP BusinessObjects \ SAP BusinessObjects Enterprise XI 4.1 \ dataAccess \ connectionServer \ oledb
  2. 在sqlsrv.sbo文件的下,更改以下参数:
    • 提供者CLSID-将值从SQLNCLI更改为SQLOLEDB。
    • Enumerator CLSID —将值从SQLNCLI Enumerator更改为SQLOLEDB Enumerator。
  3. 从中央配置管理器重新启动服务器智能代理(SIA)。
  4. 登录到Universe设计器并创建OLEDB类型的连接。
土豆飞人
2楼-- · 2020-09-14 01:19

Jawahar,您好

谢谢您的答复。

当我打开sqlsrv.sbo文件并查看内容时,我可以看到没有用于MS SQL 2016的部分。 我可以简单地将此部分添加到配置文件中吗?

关于 sqlsrv.png

zhangjiyang1323
3楼-- · 2020-09-14 01:26

嗨贾瓦哈尔,

感谢您的回复。

当我打开sqlsrv.sbo文件并查看内容时,我可以看到没有用于MS SQL 2016的部分。 我可以简单地将此部分添加到配置文件中吗?

关于 sqlsrv.png

悠然的二货
4楼-- · 2020-09-14 01:24

我已经按照您的方法将SAP BO 4.2 SP7连接到 使用SQL OLE DB 2012的SQL Server2016。但是我仍然无法使用Web Rich Client访问Universe。 使用BI启动板运行正常时。

您是将SQLNCLI保留到SQLSERV文件中的SQLOLEDB条目还是将其还原为原始?

zhangjiyang1323
5楼-- · 2020-09-14 01:29

感谢您的建议Jawahar。

对于其他有相同问题的人,打开sqlsrv.sbo文件后,我为MS SQL Server 2016创建了一个新部分,并按照Jawahar的建议,将提供程序和枚举数更改为SQLOLEDB。 参见所附图片。 sqlsrv.png

Alawn_Xu
6楼-- · 2020-09-14 01:27

更新文件对我们没有帮助。

我们将关系连接驱动程序类型更改为SQL OLEDB 2012,该错误消失了! (我们正在使用连接到SQL 2017的BO 4.2 SP3)。

希望这对某人有帮助!

一周热门 更多>