在 Sharepoint 2010 中,我们有一个包含三个 WFE 的场。
我们使用带有集成安全性的连接字符串的 BDC到 SQL Server 2008 R2 DB,然后使用链接到该 BDC 的列表来显示表的内容(简单的选择语句)。我们希望连接使用应用程序池帐户,因为我们对用户使用表单身份验证并且不能模拟他们。它具有读取数据库和表的权限。Kerberos 未在网络中实现。
在两个 WFE 中,BDC 正常工作,列表显示表的内容,在另一个 WFE 中,它没有并且失败,并显示“用户 'NT AUTHORITY\ANONYMOUS LOGON 登录失败”消息。
我们用一个简单的 ASP.Net 站点进行了测试,该站点显示一个 gridview 链接到同一个表,在 web.config 中具有与 BDC 相同的连接字符串,我们在相同的 IIS 和相同的应用程序池中创建了一个网站,它起作用了,显示了表格的内容。
这第三个 WFE 后来被添加到场中,到目前为止,文件系统 conf 文件、IIS 配置等中的所有比较都产生了相同的配置。¿ 我们是否遗漏了什么?