zoukankan      html  css  js  c++  java
  • SharePoint 2010 BCS

    博客地址 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 AUTHORITYANONYMOUS LOGON'这样的错误,具体原因可以查看这里。由于Foundation功能太基本了,所以使用BCS也就麻烦了许多,实际应用价值也就没有Server那么高了。

  • 相关阅读:
    C#的list和arry相互转化
    c++11の的左值、右值以及move,foward
    c++11の异步方法 及线程间通信
    C#的static
    HDU4027 Can you answer these queries?
    POJ3264 Balances Lineup
    ZOJ1610 Count the Colors
    ZOJ4110 Strings in the Pocket(2019浙江省赛)
    HDU1698 Just a Hook
    POJ3468 A Simple Problem with Integers
  • 原文地址:https://www.cnblogs.com/justinliu/p/5961668.html
Copyright © 2011-2022 走看看