Sharepoint 2007:将外部数据库数据放入网页的最佳实践

时间:2010-11-14 07:05:29

标签: sharepoint sharepoint-2007

我有Sharepoint 2007网站,必须为存储在外部数据库中的员工列表实施过滤器(组合框)。

我可以使用asp开发Web部件:DropDownList(s),数据访问库和asp:Repeater的东西,但不要混淆分页和排序。也许最好通过我的DAL填充将在我的过滤器下出现的标准sharepoint列表?

你将如何实现这样的任务?

1 个答案:

答案 0 :(得分:0)

以下是我的建议:

  1. SharePoint List Source and Destination - 这是SSIS SharePoint适配器的CodePlex项目。我们在今年早些时候成功地使用它在SQL Server和SharePoint之间传输数据。
  2. 自定义计时器作业 - 您可以创建一个SPJobDefinition类,它是您自己的mini-homespun ETL,将SharePoint列表与数据库表进行比较,然后进行任何必要的传输。
  3. 商业数据目录(BDC) - 我不是粉丝,但你可能会有更好的运气。
  4. SharePoint 2010 - 我不确定这是否是一个选项,但我会提到它。 SharePoint 2007的BDC已经发展为SharePoint 2010中的Business Connectivity Services(BCS)。我还没有机会使用它,但它应该在访问外部数据方面有很大改进。