首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要SharePoint BCS SSS的帮助

需要SharePoint BCS SSS的帮助
EN

Stack Overflow用户
提问于 2010-11-12 19:25:42
回答 2查看 5.7K关注 0票数 3

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

在SharePoint中,我在安全存储系统中创建了一个新的目标应用程序

目标应用程序ID:TestApp

目标应用程序类型:组

我指定了两个领域:

名称::类型

用户名::用户名

密码::密码

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

目标应用程序管理员、成员都设置为AD (AD用户)。

在SharePoint设计器中,我创建了一个新的外部内容类型。我添加了一个连接(Type -> Server)。我已经将数据库服务器名设置为服务器名,即与SharePoint不在同一框中,并且设置了数据库名。我选择了带有模拟自定义标识的连接选项,并将安全存储应用程序Id设置为TestApp。当我单击OK时,系统会提示我输入凭据,因此输入 Server用户凭据,连接就成功了。展开表,右键单击我想要访问的表,然后单击CreateAllOperations。我通过向导输入一个限制过滤器。

接下来,在MyTable外部内容类型窗口中右键单击,选择External ,并给它命名。接下来,我将学习Central Admin,并设置TestApp的凭据。

现在,当我登录到SharePoint时,我可以在左侧的TOC中看到我的外部列表。我单击该列表,并使用相关代码获得由Business 拒绝的错误访问。我打开日志查看返回的内容,其中有一些有趣的日志,但我不确定如何确切地解决这个问题:

日志:

拒绝用户'0#.w|domain\myuser‘的访问,这可能是’域\myuser‘的模拟。名为“Read”的安全MethodInstance具有包含

另一个日志:

执行web部件时出错: Microsoft.SharePoint.SPException:业务数据连接拒绝的访问。--拒绝用户‘0#.w域\myuser’的访问,这可能是'domain\myuser‘的模拟.具有名称“Read”的安全MethodInstance拒绝访问。

我知道,如果我使用的是通过cred,我们将需要内核来处理双跳,但我不认为我会需要kerbos与cred映射到一个sql服务器用户。

任何帮助都将不胜感激!

EN

回答 2

Stack Overflow用户

发布于 2010-11-23 17:16:03

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

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

票数 5
EN

Stack Overflow用户

发布于 2011-12-21 20:21:36

这是因为您没有设置对您创建的BCS对象的访问权限。进入中央管理,选择外部内容类型或其他对象,并从下拉列表中选择Set权限。身份验证工作正常,否则无法将创建的对象保存到元数据存储中。现在您需要告诉元数据存储谁可以访问您在BCS中创建的对象。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4168309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档