如何让Sharepoint从其他数据库检索数据?

我希望Sharepoint提供来自另一台服务器的视图内容。 没有必要修改数据,但sorting会很好。

我可以做到这一点没有(太多)编码?

你有几个select:

  1. 在连接到数据库的SharePoint中运行自定义代码并查询信息。 这可能是一个自定义的Web部件或放在_layouts文件夹中的新页面。
  2. 不要直接连接到数据库,您可以使用Web服务或RSS源发布数据。 这样,您不必担心数据库连接。 您可以使用内容编辑器Web部件和自定义JavaScript连接到此。

这些只是两个select – 还有其他的。 真的,这取决于你需要做什么。 例如,如果任何SharePoint用户能够看到从数据库中提取的数据? 你将如何处理安全? 有几十行你从数据库或数百万拉?

你所做的任何事情都需要一些编码。

如果您正在运行SRS,则可以使用SharePoint框中的报告服务来显示数据。 或者,您可以挖掘业务数据目录(BDC):

http://msdn.microsoft.com/en-us/library/ms563661.aspx

后者假设你正在运行MOSS 2007。

据我所知你只是想从另一个数据库获取数据,可能是SqlServer。 如果是这种情况,您可以简单地使用SPD来完成您的任务。

打开SPD,创build一个新的数据源,并连接到你想要的数据库和表/视图。 然后转到您要在SPD内显示数据的页面。 在正常模式下编辑页面,将光标放在要显示数据的位置,然后进入插入>数据视图>(并从数据库连接中select所需的源)

应该这样做。