문제

쉐어 포인트 서버의 데이터베이스 백엔드에 액세스 할 수 있습니까?우리 회사는 Sharepoint를 사용하여 다양한 자산의 데이터와 사진을 저장합니다.이상적으로는 데이터에 액세스하여 내 애플리케이션에 표시하여 사용자에게 두 가지 액세스 방법을 모두 허용 할 수 있습니다.

IT 부서에 가기 전에 이것이 가능한지 알아보고 싶습니다.

편집 : 리눅스의 레일에서?(예, 제가 미쳤다는 것을 압니다)

도움이 되었습니까?

해결책

Adam과 동의합니다.Microsoft는 스키마가 어떤 식 으로든 안정적이라고 보장하지 않기 때문에 Sharepoint 데이터베이스를 쿼리하는 것은 절대 안됩니다.다른 방법이없는 경우에만 데이터베이스에 액세스하십시오.

Sharepoint의 경우 일반적으로 Lists.asmx 웹 서비스가 가장 먼저보고 싶은 것입니다.

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

다른 팁

이크!:)

데이터베이스로 직접 이동하기 전에 웹 서비스와 .net API를 살펴보십시오.나는 두 가지를 모두 사용했으며 필요한 경우 API 위에 웹 서비스를 구축하는 것을 포함하여 많은 유연성을 제공합니다.온 서버 클라이언트를위한 API, 오프 서버 클라이언트를위한 웹 서비스.

작은 댓글입니다.절대로 데이터베이스에 직접 가지 마십시오.게시되고 지원되는 API를 통해 할 수있는 방법이 없다면 할 수있는 방법이 없습니다.이야기의 끝.이는 여전히 중요한 문제를 일으킬 수 있으므로 "데이터를 읽는 중"인 경우에도 적용됩니다.

SharePoint 뒤에있는 SQL 테이블을 살펴보면 위의 내용을 지원하기 만하면 데이터베이스에 직접 액세스 할 수 있도록 권장되거나 지원되지 않는 이유를 알 수 있습니다.광란!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top