从 WebUI 外部访问 Sharepoint
-
09-06-2019 - |
题
是否可以访问共享点服务器的数据库后端?我的公司使用Sharepoint来存储各种资产的数据和图片。理想情况下,我将能够访问数据并将其显示在我的应用程序中,以允许用户使用两种访问方法。
在与 IT 部门交谈之前,我想了解一下这是否可能?
编辑:来自 Linux 上的 Rails?(是的,我知道我疯了)
解决方案
同意亚当的观点。查询 Sharepoint 数据库是一个很大的禁忌,因为 Microsoft 不保证架构在任何方面都是稳定的。仅当确实没有其他方法时才访问数据库。
对于 Sharepoint,通常您首先要查看的是 Lists.asmx Web 服务。
http://www.c-sharpcorner.com/UploadFile/mahesh/WSSInNet01302007093018AM/WSSInNet.aspx
其他提示
哎呀!:)
在直接访问数据库之前查看 Web 服务和 .net API。我都使用过,它们提供了足够的灵活性(包括在必要时在 API 之上构建您自己的 Web 服务)。用于服务器上客户端的 API,用于服务器外客户端的 Web 服务。
只是一个小评论。永远不要直接访问数据库。如果无法通过已发布和受支持的 API 来做到这一点,那么就没有办法做到这一点。故事结局。这甚至适用于“仅读取数据”时,因为这仍然可能导致重大问题。
为了支持上述内容,如果您查看过 SharePoint 背后的 SQL 表,您就会意识到为什么不建议或不支持直接访问数据库。疯狂!
不隶属于 StackOverflow