从 WebUI 外部访问 Sharepoint

Accessing Sharepoint from outside the WebUI

提问人:salt.racer 提问时间:8/29/2008 最后编辑:James A. Rosensalt.racer 更新时间:7/24/2022 访问量:1246

问:

是否可以访问 sharepoint 服务器的数据库后端?我的公司使用 Sharepoint 来存储各种资产的数据和图片。理想情况下,我将能够访问数据并将其显示在我的应用程序中,以允许用户使用这两种访问方法。

在我去与 IT 部门交谈之前,我想知道这是否可行?

编辑:从 linux 上的 rails?(是的,我知道我疯了)

SQL-Server Ruby-on-Rails Ruby SharePoint

评论


答:

3赞 Adam 8/29/2008 #1

哎呀!:)

在直接进入数据库之前,请查看 Web 服务和 .net API。我都使用过这两种方法,它们提供了足够的灵活性(包括在必要时在 API 之上构建自己的 Web 服务)。用于服务器客户端的 API,用于服务器外客户端的 Web 服务。

3赞 Michael Stum 8/29/2008 #2

同意亚当的观点。查询 Sharepoint 数据库是一个很大的禁忌,因为 Microsoft 不保证架构在任何方面都是稳定的。只有在没有其他方法的情况下才访问数据库。

对于 Sharepoint,通常 Lists.asmx Web 服务是您首先要查看的内容。

http://www.c-sharpcorner.com/UploadFile/mahesh/WSSInNet01302007093018AM/WSSInNet.aspx

http://geekswithblogs.net/mcassell/archive/2007/08/22/Accessing-Sharepoint-Data-through-Web-Services.aspx

1赞 Daniel McPherson 8/30/2008 #3

只是一个小小的评论。永远不要直接去数据库。如果无法通过已发布和支持的 API 执行此操作,则无法执行此操作。故事到此结束。这甚至适用于“只是读取数据”的情况,因为这仍然会导致重大问题。

1赞 Charlie 2/5/2009 #4

只是为了支持上述内容,如果您查看了 SharePoint 后面的 SQL 表,您就会意识到为什么它不被推荐或不支持直接访问数据库。疯狂!