Вопрос

Можно ли получить доступ к серверной части базы данных сервера sharepoint?Моя компания использует Sharepoint для хранения данных и изображений различных активов.В идеале я мог бы получить доступ к данным и отобразить их в своем приложении, чтобы разрешить пользователям оба способа доступа.

Прежде чем я пойду разговаривать с ИТ-отделом, я хотел бы выяснить, возможно ли это вообще?

Редактировать:Из rails в linux?(Да, я знаю, что я сумасшедший)

Это было полезно?

Решение

Согласен с Адамом.Запрашивать базу данных Sharepoint очень сложно, поскольку Microsoft не гарантирует, что Схема каким-либо образом стабильна.Обращайтесь к базе данных только в том случае, если действительно нет другого способа.

Что касается Sharepoint, обычно веб-служба Lists.asmx - это то, на что вы хотите обратить внимание в первую очередь.

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

Другие советы

фу!:)

посмотрите на веб-сервис и .net API, прежде чем переходить непосредственно к базе данных.я использовал оба варианта, и они обеспечивают большую гибкость (включая создание ваших собственных веб-сервисов поверх API, если это необходимо).API для клиентов на сервере, веб-сервисы для клиентов вне сервера.

Просто небольшой комментарий.Никогда не заходите напрямую в базу данных.Если нет способа сделать это через опубликованные и поддерживаемые API, то нет и способа это сделать.Конец истории.Это относится даже к тем случаям, когда вы "просто считываете данные", поскольку это все равно может вызвать значительные проблемы.

Просто в подтверждение вышесказанного, если вы когда-нибудь взглянете на таблицы SQL, которые находятся за SharePoint, вы поймете, почему прямой доступ к базе данных не рекомендуется и не поддерживается.БЕЗУМИЕ!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top