Domanda

È possibile accedere al backend del database di un server SharePoint?La mia azienda utilizza Sharepoint per archiviare dati e immagini di varie risorse.Idealmente sarei in grado di accedere ai dati e visualizzarli nella mia applicazione per consentire agli utenti entrambi i metodi di accesso.

Prima di parlare con il reparto IT vorrei sapere se è possibile?

Modificare:Dai binari su Linux?(Sì, lo so, sono pazzo)

È stato utile?

Soluzione

D'accordo con Adamo.Interrogare il database di Sharepoint è un grande no, poiché Microsoft non garantisce che lo schema sia in alcun modo stabile.Accedi al database solo se non c'è davvero altro modo.

Per quanto riguarda Sharepoint, in genere il servizio Web Lists.asmx è ciò che vuoi guardare per primo.

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

Altri suggerimenti

cavolo!:)

guarda il servizio web e l'API .net prima di andare direttamente al database.Li ho usati entrambi e forniscono molta flessibilità (inclusa la creazione dei propri servizi web sull'API, se necessario).API per client su server, servizi Web per client fuori server.

Solo un piccolo commento.Non andare mai direttamente al database.Se non è possibile farlo tramite API pubblicate e supportate, non c'è modo di farlo.Fine della storia.Questo vale anche quando stai "solo leggendo i dati", poiché ciò può comunque causare problemi significativi.

Giusto per supportare quanto sopra, se dai un'occhiata alle tabelle SQL che si trovano dietro SharePoint, capirai perché non è consigliato o supportato l'accesso diretto al database.FOLLIA!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top