打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在SharePoint 2010中解决访问已被业务数据连接拒绝

一般情况下我们在SharePoint 2010中创建外部内容类型并使用外部列表呈现数据时,都会出现“访问已被业务数据连接拒绝。”的情况。其实这是没有给BCS服务应用程序的外部内容类型赋于权限造成的。

当我们使用SharePoint Designer 2010创建好了一个外部内容之后,是不能直接在SharePoint 2010上呈现出数据,还需要使用“外部列表”或“业务数据列表Web部件”来呈现数据。一般第一次呈现外部数据时,“外部列表”或“业务数据列表Web部件”都会出现“访问已被业务数据连接拒绝。”的错误信息。要解决这个问题其实并不难,这是因为SharePoint 2010外部内容类型是建立在BCS服务应用程序之上的。而BCS服务应用程序中的外部内容类型是需要赋于一定的权限之后才可以被访问的。

现在我们来详细讲解一下如何解决外部列表或业务数据列表Web部件出现的“访问已被业务数据连接拒绝”的问题。

要解决这个问题,我们需要打开管理中心的主页,找到“应用程序管理”页面。如图1所示:

图1

在图1中找到“服务应用程序”下的“管理服务应用程序”链接,点击它,如图2所示:

图2

在图2中找到“Business Data Connectivity Service”服务应用程序,简称“BCS”点击此链接,进入BCS管理页面,如图3所示:

图3

在图3中找到“外部列表”或“业务数据列表Web部件”使用的外部内容类型并打开下拉菜单,如图4所示:

图4

在图4选中的外部内容类型菜单中选择“设置权限”为SharePoint 2010的外部内容类型赋于访问权限。如图5所示:

图5

在图5中可以设置对BDC元数据存储区中对象的权限,可以添加用户或用户组,点击图5第一个文本框下面的人员选择器图标,如图6所示:

图6

在图6中左侧选择“所有用户”,则在右侧就会出现“所有用户(windows)”,双击它则会直接添加到图6底部的文本框中。之所以在这里选择所有用户(windows)表示所有登录SharePoint 2010的windows用户都可以访问此外部内容类型的数据。点击“确定”按钮,如图7所示:

图7

在图7中点击“添加”按钮把“所有用户(windows)”用户组添加到第二个文本框中。并在最后一个文本框中设置所有用户(windows)的权限,在这里选择编辑、执行、设置权限。点击“确定”按钮返回图4的界面。

给SharePoint Server 2010的BCS服务应用程序的外部内容类型设置完权限之后,返回到外部列表或业务数据列表Web部件所在的页面。按F5键刷新一下,如果还是出现“访问已被业务数据连接拒绝。”,请点击一下其它的链接然后再返回到本页面,一般情况下都会正常显示数据了。如图8所示:

图8

如图8所示是一个外部列表呈现SQL Server类型的外部内容类型的数据。SharePoint Server 2010的外部列表可以像其它列表一样对外部内容类型的数据进行CRUD操作,可以很方便的操作外部数据,从而也实现了外部数据与SharePoint 平台数据的集成。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
计划SharePoint Server的备用访问映射
SharePoint
[开发环境]解决Windows10异常重启的问题_shellservicehost
程序兼容性助手 这个程序可能安装不正确
你可能不知道的 Windows 10 中更改用户帐户类型的四种方法
SharePoint 2013 中 Stsadm 到 Windows PowerShell 的映射
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服