Question

Est-il possible d'accéder au backend de la base de données d'un serveur sharepoint ?Mon entreprise utilise Sharepoint pour stocker des données et des images de divers actifs.Idéalement, je pourrais accéder aux données et les afficher dans mon application pour permettre aux utilisateurs les deux méthodes d'accès.

Avant d'aller parler au service informatique, j'aimerais savoir si cela est possible ?

Modifier:Depuis Rails sous Linux ?(Oui, je sais que je suis fou)

Était-ce utile?

La solution

D'accord avec Adam.Interroger la base de données Sharepoint est un grand non-non, car Microsoft ne garantit pas que le schéma soit stable d'une manière ou d'une autre.Accédez à la base de données uniquement s’il n’y a vraiment aucun autre moyen.

Quant à Sharepoint, c'est généralement le service Web Lists.asmx que vous souhaitez examiner en premier.

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

Autres conseils

ouais!:)

regardez le service Web et l'API .net avant d'accéder directement à la base de données.J'ai utilisé les deux et ils offrent une grande flexibilité (y compris la création de vos propres services Web au-dessus de l'API si nécessaire).API pour les clients sur serveur, services Web pour les clients hors serveur.

Juste un petit commentaire.N'accédez jamais directement à la base de données.S'il n'y a aucun moyen de le faire via des API publiées et prises en charge, alors il n'y a aucun moyen de le faire.Fin de l'histoire.Cela s'applique même lorsque vous « lisez simplement des données », car cela peut toujours causer des problèmes importants.

Juste pour prendre en charge ce qui précède, si jamais vous jetez un œil aux tables SQL situées derrière SharePoint, vous comprendrez pourquoi il n'est pas recommandé ou pris en charge pour accéder directement à la base de données.FOLIE!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top