Pergunta

É possível acessar o backend do banco de dados de um servidor sharepoint?Minha empresa usa o Sharepoint para armazenar dados e imagens de vários ativos.Idealmente, eu seria capaz de acessar os dados e exibi-los em meu aplicativo para permitir aos usuários os dois métodos de acesso.

Antes de falar com o departamento de TI, gostaria de saber se isso é possível.

Editar:Dos trilhos no Linux?(Sim, eu sei que sou louco)

Foi útil?

Solução

Concordo com Adão.Consultar o banco de dados Sharepoint é uma grande impossibilidade, pois a Microsoft não garante que o esquema seja de alguma forma estável.Acesse o banco de dados apenas se realmente não houver outra maneira.

Quanto ao Sharepoint, geralmente o serviço Web Lists.asmx é o que você deseja ver primeiro.

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

Outras dicas

caramba!:)

observe o serviço da web e a API .net antes de ir direto para o banco de dados.usei ambos e eles oferecem bastante flexibilidade (incluindo a criação de seus próprios serviços da Web sobre a API, se necessário).API para clientes no servidor, serviços da web para clientes fora do servidor.

Apenas um pequeno comentário.Nunca vá direto ao banco de dados.Se não houver como fazer isso por meio de APIs publicadas e suportadas, então não há como fazer isso.Fim da história.Isso se aplica mesmo quando você está "apenas lendo dados", pois isso ainda pode causar problemas significativos.

Apenas para apoiar o que foi dito acima, se você der uma olhada nas tabelas SQL que ficam por trás do SharePoint, você perceberá por que não é recomendado ou compatível para acessar o banco de dados diretamente.LOUCURA!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top