Доступ к Sharepoint извне WebUI
-
09-06-2019 - |
Вопрос
Можно ли получить доступ к серверной части базы данных сервера sharepoint?Моя компания использует Sharepoint для хранения данных и изображений различных активов.В идеале я мог бы получить доступ к данным и отобразить их в своем приложении, чтобы разрешить пользователям оба способа доступа.
Прежде чем я пойду разговаривать с ИТ-отделом, я хотел бы выяснить, возможно ли это вообще?
Редактировать:Из rails в linux?(Да, я знаю, что я сумасшедший)
Решение
Согласен с Адамом.Запрашивать базу данных Sharepoint очень сложно, поскольку Microsoft не гарантирует, что Схема каким-либо образом стабильна.Обращайтесь к базе данных только в том случае, если действительно нет другого способа.
Что касается Sharepoint, обычно веб-служба Lists.asmx - это то, на что вы хотите обратить внимание в первую очередь.
http://www.c-sharpcorner.com/UploadFile/mahesh/WSSInNet01302007093018AM/WSSInNet.aspx
Другие советы
фу!:)
посмотрите на веб-сервис и .net API, прежде чем переходить непосредственно к базе данных.я использовал оба варианта, и они обеспечивают большую гибкость (включая создание ваших собственных веб-сервисов поверх API, если это необходимо).API для клиентов на сервере, веб-сервисы для клиентов вне сервера.
Просто небольшой комментарий.Никогда не заходите напрямую в базу данных.Если нет способа сделать это через опубликованные и поддерживаемые API, то нет и способа это сделать.Конец истории.Это относится даже к тем случаям, когда вы "просто считываете данные", поскольку это все равно может вызвать значительные проблемы.
Просто в подтверждение вышесказанного, если вы когда-нибудь взглянете на таблицы SQL, которые находятся за SharePoint, вы поймете, почему прямой доступ к базе данных не рекомендуется и не поддерживается.БЕЗУМИЕ!