使用SQL Server的数据库凭证-SAP BO

2020-09-15 15:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正在使用以下架构 ...

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

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


我们正在使用以下架构

4.1 SP08-Windows Server 2008

SQL Server 2012

想知道是否可以使用"启用数据库凭据"来验证正在查看SQL Server报告的用户

1)在SQL Server端添加了一个AD组,该组将有权访问数据库(因此它将是NT用户)

2)在BO端

a)使用带有NT身份验证的SQL Server驱动程序创建ODBC

b)使用"使用BusinessObjects凭据映射"创建关系连接

c)使用数据库凭据(域\用户名)更新了用户属性

问题是因为ODBC使用NT身份验证,所以使用SIA的服务帐户来获取数据(因为该帐户无法访问请求失败了),是的,要求SIA服务帐户不应具有访问权限

如果在ODBC中使用了SQL身份验证,则会传递正确的用户名,但是SQL Server失败了请求,因为已尝试与NT用户进行SQL身份验证

2条回答
My梦
2020-09-15 15:44

我同意,我是在2010年写的(听起来有点熟悉),所以我以前见过,但考虑到该文章在8年内从未更新过, 去表明这不是常态。 可能还有其他方法可以解决此问题,例如将AD用户组放置在本地用户中或类似的方式。 我正在为即将发布的版本在某些SSO2DB上进行开发,我将看看是否能找到更多信息,并肯定用我发现的信息来更新KBA。

感谢您传递知识。 真高兴!

-蒂姆

一周热门 更多>