是否可以访问Sharepoint服务器的数据库后端?我的公司使用Sharepoint存储各种资产的数据和图片。理想情况下,我将能够访问数据并将其显示在我的应用程序中,以允许用户使用这两种访问方法。从WebUI外部访问Sharepoint
在我与IT部门谈话之前,我想知道这是否有可能?
编辑:从rails on linux? (是的,我知道我很疯狂)
是否可以访问Sharepoint服务器的数据库后端?我的公司使用Sharepoint存储各种资产的数据和图片。理想情况下,我将能够访问数据并将其显示在我的应用程序中,以允许用户使用这两种访问方法。从WebUI外部访问Sharepoint
在我与IT部门谈话之前,我想知道这是否有可能?
编辑:从rails on linux? (是的,我知道我很疯狂)
同意亚当。查询Sharepoint数据库是一个很大的难题,因为Microsoft不保证Schema在任何方面都是稳定的。只有在没有其他方式的情况下才能访问数据库。
对于Sharepoint,通常首先需要查看Lists.asmx Web服务。
http://www.c-sharpcorner.com/UploadFile/mahesh/WSSInNet01302007093018AM/WSSInNet.aspx
yikes! :)
在直接访问数据库之前查看Web服务和.net API。我已经使用了它们,它们提供了很大的灵活性(如果需要,还可以在API之上构建自己的Web服务)。用于服务器客户端的API,用于关闭服务器客户端的Web服务。
只是一个小评论。永远不要直接去数据库。如果没有办法通过发布和支持的API来实现,那么就没有办法做到这一点。故事结局。这甚至适用于“只读数据”的情况,因为这仍然会导致重大问题。
只是为了支持上述内容,如果您曾经查看位于SharePoint后面的SQL表,您将会意识到为什么它不推荐或不支持直接访问数据库。疯狂!