SharePoint 2010 BCS 爬网 金大昊(jindahao)

需求:

需要对同在一个局域网下不同域下的sql server 2008数据库进行爬网。

数据量在10万条以上,并可能继续增加到几百万条,未来稳定在几百万条数据。

数据类型都是普通数据,不包含二进制流数据。

此数据库与shrepoint无关,是普通asp。net开发的web应用程序数据库。

解决方案:

现有一sharepoint2010+fast search环境,可以想到办法是用bcs连接外部数据源。fast searh添加bcs内容源进行定时爬网。如果是脱离sharepoint查询数据,就要开发web service等一些办法。

遇到的问题:

对于不在用一个域下的数据库,BCS需要使用 “使用模拟自定义标识进行连接”连接外部数据库(使用的是sa账户)。刚开始不知道sharepoint是如何存储外部数据库的sa账户。经过查找资料发现sharepoint的 SSS(Secure Store Service)服务,用户存储加密信息。具体操作网上有很多这方面的资料。

努力过就不会后悔

原文地址:https://www.cnblogs.com/jindahao/p/2416433.html