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

在与 IT 部门交谈之前,我想了解一下这是否可能?

编辑:来自 Linux 上的 Rails?(是的,我知道我疯了)

有帮助吗?

解决方案

同意亚当的观点。查询 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

其他提示

哎呀!:)

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

只是一个小评论。永远不要直接访问数据库。如果无法通过已发布和受支持的 API 来做到这一点,那么就没有办法做到这一点。故事结局。这甚至适用于“仅读取数据”时,因为这仍然可能导致重大问题。

为了支持上述内容,如果您查看过 SharePoint 背后的 SQL 表,您就会意识到为什么不建议或不支持直接访问数据库。疯狂!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top