码迷,mamicode.com
首页 > 其他好文 > 详细

使用Sharepoint Designer 2010创建外部内容类型(BCS)

时间:2015-02-27 11:24:10      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

在实现的环境如果你有现成的SQL数据库,如何通过Sharepoint的BCS功能,快速转换成Sharepoint List呢,使用外部内容类型,可以方便快速的实现你的要求。

1、首先先用Sharepoint Designer打开你的站点-外部内容类型。

技术分享

2、点击外部内容类型

技术分享

3、输入名称后单击此处发现外部数据源并定义操作

技术分享

4、添加连接(这里我使用的是AdventureWordsDW来做例示),数据源类型选择SQL Server。

技术分享

5、这里我选择使用用户标识进行连续。

技术分享

6、这里我选择DimProduct表,右击创建所有操作

技术分享

技术分享

技术分享

7、这里我们就创建好了。

技术分享

8、到目前为止只完成了一部分,如果现在直接浏览会提示某某用户登陆失败或是用户‘NT AUTHORITY \ ANONYMOUS LOGON”技术分享,在上述错误发生,因为默认情况下,当我们创建BDC 2010年SPD定义时,身份验证模式的设置“用户身份”。的“连接与用户的身份”是的“直通”的身份验证模式我们MOSS 2010 BDC。其他2个涉及SSO。现在,我们有安全存储服务应用,我们可以使用“连接带有模拟的Windows身份验证”或如果我们使用声明令牌,我们可以使用“连接带有模拟自定义标识” 中序访问数据从外部数据连接,方法之一解决上述问题是改变身份验证模式,从“用户身份”到“BDC标识”。所以现在我们要打开SPD2010外部内容类型,更改身份验证模式。

9、编辑连接属性,将用户标识更改为BDC标识

技术分享

10、现在,我们将又遇上新的错误提示,没关系,我们继续往下操作。

技术分享

下面是我们需要遵循的步骤,以得到纠正这种!我们必须先启用BCS模型接受“RevertToSelf的”认证模式之一。是的,它的默认情况下禁用。为此,我们可以使用SharePoint 2010管理控制台。“ReverToSelfAllowed”属性设置为默认值false。现在,我们可以将其更改为使用下面的脚本:

    $bdc = Get-SPServiceApplication | where {$_ -match "Business Data Connectivity Service"};   
    $bdc.RevertToSelfAllowed = $true;   
    $bdc.Update();  

 

技术分享

11、最后一步,到管理中心,Business Data Connectivity Service添加下公限就行了。

技术分享

12、最后我们来看看最终的效果

技术分享

技术分享

使用Sharepoint Designer 2010创建外部内容类型(BCS)

标签:

原文地址:http://www.cnblogs.com/ningang/p/4302700.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
分享档案
周排行
mamicode.com排行更多图片
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!