博客地址 http://blog.csdn.net/foxdave

上篇

由于图片稍多篇幅过长影响阅读,所以分段来写。

添加完数据源之后,我们需要为我们要放到SharePoint上的数据表定义操作,即在SharePoint都可以进行什么操作。在外部内容类型的操作设计器中选中Patient表,右键点击,选择“创建所有操作”。

根据弹出的向导提示,点击下一步,可以看到参数配置页,这里有数据源字段与目的端的映射配置。

再点击下一步,到达筛选器参数配置页,也就是查询的配置了,由于我这里的数据并不多,也比较简单,就不应用筛选器了。

点击“完成”按钮完成定义操作。此时可以看到面板的右边多了我们定义的操作内容。

Ctrl+S保存,将我们这两篇创建的内容保存到SharePoint上。

此时在外部内容类型栏目中就可以看到我们创建的外部内容类型了。

外部内容类型创建完之后,我们可以直接访问SharePoint网站新建外部列表。在外部内容类型那里点击浏览选择我们创建的外部内容类型,点击选择之后回到列表创建页,点击确定完成列表的创建。

创建完之后我们看到出现了错误,数据并没有显示出来。

原因很明显,是因为没有权限,虽然我们配置了ECT,我们还需要为这个ECT授权,赋予指定的用户或组权限。

访问管理中心,选择“管理服务应用程序”,点击Business Data Connectivity Service。

勾选我们创建的ECT,点击设置对象权限。

浏览用户,选择所有验证用户,确定,然后点击添加按钮,这时下面的区域会列出相应的权限设置,这里我就全部勾选了。

回到列表,可以查看到数据了,并可以进行CRUD的操作。比如你在列表中添加一条数据,在数据库的表中就可以查看到添加的数据了。

这里最后有需要说明的一点,由于Foundation没有SSS服务,所以配置这个很郁闷,我也尝试了挺多次,总是差点儿,很郁闷。

如果你不使用SharePoint所在服务器的数据库,那么就会出现Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'这样的错误,具体原因可以查看这里。由于Foundation功能太基本了,所以使用BCS也就麻烦了许多,实际应用价值也就没有Server那么高了。

SharePoint 2010 BCS - 简单实例(二)外部列表创建的更多相关文章

  1. SharePoint 2010 BCS - 简单实例(一)数据源添加

    博客地址 http://blog.csdn.net/foxdave 本篇基于SharePoint 2010 Foundation. 我的数据库中有一个病人信息表Patient,现在我就想把这个表中的数 ...

  2. SharePoint 2010 BCS - 简单实例(一)数据源加入

    博客地址 http://blog.csdn.net/foxdave 本篇基于SharePoint 2010 Foundation. 我的数据库中有一个病人信息表Patient,如今我就想把这个表中的数 ...

  3. SharePoint 2010 BCS - 概述

    博客地址 http://blog.csdn.net/foxdave SharePoint 2010首次引入了BCS的概念 - Business Connectivity Service,即业务连接服务 ...

  4. SharePoint 2010 BCS - 概要

    博客地址 http://blog.csdn.net/foxdave SharePoint 2010首次引入了BCS的概念 - Business Connectivity Service.即业务连接服务 ...

  5. SharePoint 2010/2013 隐藏的速度下拉菜单列表项

    SharePoint 2010/2013 隐藏的速度下拉菜单列表项         有时为了防止一些用户编辑列表项.需要隐藏下拉菜单列表项.,仅仅须要添加一个内容编辑器控件,将css代码写入其HTML ...

  6. 转载-SharePoint 2010 WebPart与Google地图系列 一:创建显示地图的WebPart

    [原] SharePoint 2010 WebPart与Google地图系列 一:创建显示地图的WebPart 摘要: 作为信息化先驱的产品SharePoint 2010竟然对GIS相关技术支持如此有 ...

  7. SharePoint 2010 使用自定义aspx页面替换列表默认的新建(NewForm.aspx),查看(DispForm.aspx)和编辑(EditForm.aspx)页面

    转:http://www.cnblogs.com/sygwin/archive/2011/11/04/2236678.html 如何使用自定义的aspx页(比如Application Page)替换列 ...

  8. Sharepoint 问题集锦 - external list (外部列表)

    使用Sharepoint开发过程中遇到的问题总结. 错误1: Unable to display this Web Part. To troubleshoot the problem, open th ...

  9. SharePoint开发 - TimerJob简单实例讲解

    博客地址 http://blog.csdn.net/foxdave SharePoint中的TimerJob类似于Windows系统的计划任务,可以实现定时执行指定操作的功能. 本篇所述的实例为在Sh ...

随机推荐

  1. samba服务器搭建

    为实现windows与linux资源共享,搭建一个samba服务器:这个我也是探索了一段时间. 找到一篇写得比较清楚的博客: http://yangxuejun.blog.51cto.com/6239 ...

  2. iOS开发 判断字符串是不是表情

    + (BOOL)stringContainsEmoji:(NSString *)string { __block BOOL returnValue = NO; [string enumerateSub ...

  3. LF will be replaced by CRLF in git add

    git add 出现这样的提示: LF will be replaced by CRLF in qinqiu.txt. 这个时候要: $ rm -rf .git  // 删除.git $ git co ...

  4. perl中->和=>作用

    -> 用法 -> 有两种用法,都和解引用有关. 第一种用法,就是解引用. 根据 -> 后面跟的符号的不同,解不同类型的引用, ->[] 表示解数组引用,->{} 表示解散 ...

  5. Android Service与Thread的区别

    Android Service,后台,Android的后台就是指,它的运行是完全不依赖UI的.即使Activity被销毁,或者程序被关闭,只要进程还在,Service就可以继续运行.比如说一些应用程序 ...

  6. NodeJS 各websocket框架性能分析

    For a current project at WhoScored, I needed to learn JavaScript, Node.js and WebSocket channel, aft ...

  7. js TAb

    有点乱,用到了自定义getByClass函数.sibling函数 <!DOCTYPE html> <html lang="en"> <head> ...

  8. 布局两列div等高方法

    一.左右布局,左侧div绝对定位,外div相对定位 <!DOCTYPE html> <html lang="en"> <head> <me ...

  9. Linux基础: 挂载镜像文件(Mount & ISO)

    ISO/Ghost 镜像文件概念(裸机安装,无光驱安装,跨平台安装) ISO是镜像文件:所谓镜像文件其实和ZIP压缩包类似,它将特定的一系列文件按照一定的格式制作成单一的文件,以方便用户下载和使用,例 ...

  10. hdu----(1075)What Are You Talking About(trie之查找)

    What Are You Talking About Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 102400/204800 K ...