gpt4 book ai didi

需要 SharePoint BCS SSS 帮助

转载 作者:行者123 更新时间:2023-12-01 09:08:23 25 4
gpt4 key购买 nike

我正在尝试将外部内容引入我们的 SharePoint 环境。我们正在运行SP 2010。我要引入的数据存在于Sql Server 中。我正在努力做的是将登录的 SharePoint 用户映射到基础 sql 用户。

在 SharePoint 中,我在 Secure Store Service 中创建了一个新的Target Application:
目标应用 ID:TestApp
目标应用类型:组

我指定了两个字段:

名称::类型
用户名::用户名
密码::密码
--这些不是 Windows 用户名和 Windows 密码类型,只是基本类型

Target Application AdministratorsMembers 都设置为我自己(AD 用户)。

在 SharePoint Designer 中,我创建了一个新的外部内容类型。我添加了一个(Type -> Sql Server)的连接。我已将数据库服务器名称设置为 与 SharePoint 不在同一框内 的服务器名称,并且已设置数据库名称。我选择了Connect with Impersonated Custom Identity 选项并将Secure Store Application Id 设置为TestApp。当我单击“确定”时,系统会提示我输入凭据,因此我输入 Sql Server 用户凭据 并且连接成功。我展开表,右键单击要访问的表,然后单击创建所有操作。我通过向导并输入一个限制过滤器。

接下来我在 External Content Types 窗口中右键单击 MyTable,选择 External List,并为其命名。接下来我进入 Central Admin 并设置 TestApp 的凭据。

现在,当我登录 SharePoint 时,我可以在左侧目录中看到我的外部列表。我单击该列表,我收到错误 Access Denied by Business Data Connectivity 以及相关代码。我打开了日志查看返回的内容,其中包含一些有趣的日志,但我不确定如何解决该问题:

日志:
用户“0#.w|domain\myuser”的访问被拒绝,这可能是“domain\myuser”的假冒。名称为“读取列表”的 Securable MethodInstance 具有包含

的 ACL

另一个日志:
执行 Web 部件时出错:Microsoft.SharePoint.SPException:Business Data Connectivity 拒绝访问。 ---> 用户 '0#.w|domain\myuser' 的访问被拒绝,这可能是 'domain\myuser' 的假冒。名称为“读取列表”的安全 MethodInstance 拒绝访问。

我知道如果我使用直通凭据,我们将需要 kerbors 来处理双跳,但我认为我不需要将凭据映射到 sql server 用户的 kerbos。

任何帮助将不胜感激!!!!

最佳答案

我在玩 BCS 时遇到了我认为类似的问题。这有助于解决问题。看看这是否有帮助

http://www.zimmergren.net/archive/2010/05/08/access-denied-by-business-data-connectivity-solution.aspx

关于需要 SharePoint BCS SSS 帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4168309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com