Crystal reports 如何使用windows身份验证凭据在SAP CMC中计划crystal报告

Crystal reports 如何使用windows身份验证凭据在SAP CMC中计划crystal报告,crystal-reports,sap,business-objects,Crystal Reports,Sap,Business Objects,您好,我是SAP Business Object中央管理控制台的新手,正在尝试安排crystal报告。为此,我使用windows身份验证与服务器计算机中的databaseNCBODS建立了ODBC连接。我还在CMC中提供了相同的windows凭据,如下图所示。但这给了我一个错误的说法 错误消息: 文件C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\Data\procSched\SDDVCtrch11.report

您好,我是SAP Business Object中央管理控制台的新手,正在尝试安排crystal报告。为此,我使用windows身份验证与服务器计算机中的databaseNCBODS建立了ODBC连接。我还在CMC中提供了相同的windows凭据,如下图所示。但这给了我一个错误的说法

错误消息:

文件C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\Data\procSched\SDDVCtrch11.reportjobserver\~tmp5448125TH7b9b16.rpt中出错:无法连接:登录参数不正确。详细信息:[数据库供应商代码:18456]

我提供了与连接到应用程序服务器相同的windows凭据。我仍然得到不正确的登录参数

但是,当我在ODBC连接中使用SQL身份验证登录,并且在CMC中使用相同的SQL登录凭据时,它就可以正常工作

所以这里的问题是,当我使用windows凭据时,它会抛出错误,但当使用SQL凭据时,它工作正常。有没有办法在CMC中使用windows凭据??如果有人能在这方面帮助我,我真的很感激


如果创建的ODBC DSN的身份验证设置为trusted connection Windows身份验证,请注意,在创建DSN和在BusinessObjects中使用DSN时,将使用不同的帐户:

创建连接时:DSN是使用您登录的凭据(即您的Windows AD用户帐户)创建的 运行报表时:通过BusinessObjects启动与数据库的连接,因此运行BusinessObjects的帐户将用于连接数据库。 换句话说,您需要确保满足以下要求:

运行CMS、Crystal Reports服务器等的SIA Server Intelligence Agent必须配置为使用Active Directory服务帐户运行。默认情况下,它使用本地系统帐户运行,该帐户将无法登录到您的数据库,因为它是本地帐户,甚至无法访问网络资源

您需要授予用于在步骤1中配置SIA的服务帐户对数据库的必要权限

备注:

如果您使用的是AD SSO,则无法安排报告,使其使用特定用户的Active Directory凭据,因为BOBJ不存储这些凭据,它仅在登录时验证这些凭据

如果您没有使用AD SSO,而是通过手动AD身份验证向BusinessObjects platform InfoView验证用户,则可以设置凭据同步选项。这迫使BOBJ在用户进行身份验证时存储AD凭据

凭据存储在用户配置文件数据库凭据中


这只是一个建议,而不是您问题的答案……这里我看到的问题是BO CMC正在访问数据库,因此它正在查找数据库凭据。。。您已经在服务器中创建了ODBC连接,并提供了windows凭据。。您需要查看的第一件事是…在建立连接之后,您是否在ODBC中测试了连接。。使用windows凭据连接成功吗?如果使用ODBC中的windows凭据连接成功,则您不应在BO CMC中遇到任何问题,否则您需要先纠正此问题,然后继续报告计划。。