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