SharePoint 2010 BCS - 简单实例(二)外部列表创建
2014-12-22 16:15
281 查看
博客地址 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上的数据表定义操作,即在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 创建一个简单的列表自定义字段
- sharepoint 2010 自定义字段开发(1) 创建一个简单的列表自定义字段
- SharePoint 2010 BCS - 简单实例(一)数据源添加
- 用Visual Studio 2010创建SharePoint外部列表
- SharePoint 2010 BCS - 简单实例(一)数据源加入
- SharePoint 2010 创建联系人列表和使用联系人列表
- SharePoint 2010开发工具图解系列:Visual Studio 2010创建列表
- SharePoint 2010 + Infopath 2010 VSTA + WF + Timer Job + BI 之 报销单实例系列---------创建报销单新增视图
- 一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表
- sharepoint 2010 使用自定义列表模版创建列表(1)
- 在外部类以外创建静态内部类的实例 简单实现
- 使用Sharepoint Designer 2010创建外部内容类型(BCS)
- SharePoint 2010 创建简单的网站定义(Site Definition)
- 基于SharePoint 2010 创建一个简单的工作流
- 一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表
- sharepoint 2010 使用自定义列表模版创建列表(1)
- SharePoint创建外部列表出现“Access denied by Business Data Connectivity”错误解决方法
- [SharePoint 2010 的那些事儿-InfoPath]使用InfoPath定制外部列表新建表单
- 基于SharePoint 2010 创建一个简单的工作流
- SharePoint 2010 中有个新的列表模板“导入电子表格”可以直接导入Excel数据并创建为列表