Доступ к Sharepoint из-за пределов WebUI - PullRequest
1 голос
/ 28 августа 2008

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

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

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

Ответы [ 4 ]

3 голосов
/ 28 августа 2008

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

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

http://www.c -sharpcorner.com / UploadFile / Махеш / WSSInNet01302007093018AM / WSSInNet.aspx

http://geekswithblogs.net/mcassell/archive/2007/08/22/Accessing-Sharepoint-Data-through-Web-Services.aspx

3 голосов
/ 28 августа 2008

Хлоп! :)

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

1 голос
/ 05 февраля 2009

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

1 голос
/ 30 августа 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...