Frage

Ist es möglich, auf das Datenbank-Backend eines Sharepoint-Servers zuzugreifen?Mein Unternehmen nutzt Sharepoint zum Speichern von Daten und Bildern verschiedener Assets.Im Idealfall könnte ich auf die Daten zugreifen und sie in meiner Anwendung anzeigen, um Benutzern beide Zugriffsmethoden zu ermöglichen.

Bevor ich mit der IT-Abteilung spreche, möchte ich gerne herausfinden, ob das überhaupt möglich ist?

Bearbeiten:Von Rails unter Linux?(Ja, ich weiß, dass ich verrückt bin)

War es hilfreich?

Lösung

Stimme Adam zu.Das Abfragen der Sharepoint-Datenbank ist ein großes Tabu, da Microsoft nicht garantiert, dass das Schema in irgendeiner Weise stabil ist.Greifen Sie nur dann auf die Datenbank zu, wenn es wirklich nicht anders geht.

Was Sharepoint betrifft, sollten Sie sich normalerweise zuerst den Webdienst Lists.asmx ansehen.

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

Andere Tipps

Huch!:) :)

Schauen Sie sich den Webdienst und die .net-API an, bevor Sie direkt zur Datenbank gehen.Ich habe beide verwendet und sie bieten viel Flexibilität (einschließlich der Erstellung eigener Webdienste auf der API, falls erforderlich).API für On-Server-Clients, Webdienste für Off-Server-Clients.

Nur ein kleiner Kommentar.Gehen Sie niemals direkt zur Datenbank.Wenn es keine Möglichkeit gibt, dies über veröffentlichte und unterstützte APIs zu tun, dann gibt es auch keine Möglichkeit, dies zu tun.Ende der Geschichte.Dies gilt auch dann, wenn Sie „nur Daten lesen“, da dies dennoch zu erheblichen Problemen führen kann.

Nur zur Unterstützung des oben Gesagten: Wenn Sie jemals einen Blick auf die SQL-Tabellen werfen, die sich hinter SharePoint befinden, werden Sie erkennen, warum der direkte Zugriff auf die Datenbank nicht empfohlen oder unterstützt wird.WAHNSINN!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top