一步步学习SPD2010--第七章节--使用BCS业务连接服务(2)--创建数据库外部数据源

        为了连接到外部系统,你需要知道数据源类型,连接属性以及你想要在数据上做的操作。下列数据源类型可能会用到:

1. 数据库。

2. 云服务。

3. Windows Communication Foundation(WCF)endpoints。

4. Web服务。

5. .NET集(可以从多个源收集数据)。

6. 自定义外部系统(没有稳定的的界面,且动态变化)。

        使用SharePoint Designer你不仅可以定义外部系统(使用SQL Server,.NET和WCF服务的数据源类型)。为了使用其他数据源类型定义外部系统,你必须使用替代工具。

        连接属性包含你将用来连接到外部数据源的验证机制。外部数据源不是SharePoint安装中集成的部分,所以你需要配置验证方法,将被用来抽取、修改和删除(如果需要)外部数据源的数据。在SharePoint Designer中,可以定义下面BCS验证机制:

1. 用户身份。当用户请求SharePoint页面显示来自外部数据源的数据时,SharePoint发送用户密令到外部数据源,允许外部数据源决定用户是否具有权限。在大多数安装中,为了使用Windows验证凭据,你的服务器管理员需要配置计算机网络验证协议Kerberos;否则会出现登陆失败信息。你的服务器管理员可能知道这个验证模式PassThrough。

2. 个人Windows身份。这个和下一个验证模式需要使用SSS,并且只在SharePoint Server中可用。

3. 个人自定义身份。在数据库中映射的凭据被发送到外部数据源。

4. BDC 身份。SharePoint传递特殊用户名到外部数据源用来验证。这个用户名在SharePoint安装中有高级别的特权。因此,微软不推荐使用这个验证模式,并且默认是禁用的。BDC 身份也称为RevertToSelf。

        你可以通过使用ECT设置页面的操作设计视图定义或修改外部数据源。为了定义外部系统内容源定义/ECT操作以及SharePoint Designer中的ECTs,你的服务器管理员必须给你在元数据库的编辑权限。

        本练习中,你创建一个SQL Server数据库外部数据源。

        准备:你必须首先获得运行SQL Server的计算机名/数据库名和验证方法。这里使用Northwind。

        在SharePoint Designer打开之前的站点。

1. 在导航窗格,点击外部内容类型。

2. 点击新建中的外部内容类型。


3. 在信息区域,在外部系统右侧点击“点击此处发现外部数据源并定义操作”。


        小贴士:你可以在视图功能区切换操作设计视图。

4. 点击添加连接。

5. 在数据源类型列表选择SQL Server。


6. 点击确定。

7. 输入相应的数据。


8. 点击确定。

        注意:现在数据库被作为外部系统集中认证,并且在其他站点可以被其他用户使用。在SharePoint 2010 管理中心Web站点,这个外部系统名为northwind。你的服务器管理员可能也会看到名为SharePoint-<databasename>-<userid>-<guid>的外部系统。其中<databasename>是SQL Server数据库名,<userid>是创建外部系统的用户名,<guid>随机生成的数字。例如,全名可能是 SharePointDesigner-northwind-Peter-22e0dc02-e54c-4084-9f04-719dbbaccf39.。

9. 展开Northwind,表/Orders/列。点击ShipName。

        外部系统的架构显示出来,包括每个表的主键,每个字段的属性。数据源资源管理器可以被用来探索SQL Server数据库视图和例程。

10. 在外部数据源选项卡,点击摘要视图。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值