기술적으로는 가능하지만 실제로는 거의 의미가 없으며 매우 실망합니다. 이유는 왜 하지 SQL 데이터베이스에서 SPListItem
의 직접 가져 오는 시도 :
- 법률 -는 SQL 수준의 데이터 구조와 관련된 저장 프로 시저는 마이크로 소프트의 지적 재산권을 대표하고 비록 Microsoft Open Specifications의 일환으로 공식적으로 documented 인 그것들을 사용하려면 licensing과 로열티를 지불해야합니다.
- 아키텍처 - SharePoint의 아키텍처를 상대로 SharePoint 자체 데이터 액세스 API를 극복하면 예기치 않은 동작이 발생할 수 있습니다.
- 유지 관리 - SQL 구조가 버전간에 동일하거나 호환된다는 보장은 없습니다.
- 이식성 - SharePoint Online (Office 365) 호환성에 좋은 소식을 전하십시오.
- 보안 - SharePoint의 사용 권한 확인 및 보안 아키텍처를 효과적으로 우회합니다.
- 거버넌스 - 제정신 SharePoint 관리자 사용자 지정 (비 Microsoft) 코드에서 SharePoint의 SQL 저장소에 직접 액세스 할 수 있습니다.
결과 : 당신이 (예를 들어, 복잡한 마이그레이션 도구를 개발,하지만 난 당신이 그 경우에 SO에 같은 초보자의 질문을 할 것입니다 의심) 매우 구체적인 시나리오에 있지 않으면 은 그것을을하지 않는다 . 따라서 성능에 대해 추측하는 것은 부적합합니다.
답변 해 주셔서 감사합니다 ...! –
당신은 오신 것을 환영합니다. 도움이된다면 동의해야합니다. 의미가 없다면 나는 그것 없이는 살 수 없지만, 당신은 여기에서 새로운 사람들입니다. http://stackoverflow.com/faq#howtoask –
답변 해 주셔서 감사합니다 ...! 내 상사가보고 할 항목을 얻는 방법을 찾아야했는데 (내 이해 ^^), 그는 저장 절차, 휴식 서비스, 무언가를 찾을 것을 조언합니다. 할 길. 하지만 나는 셰어 포인트의 초보자이며, (내 상사) 대답을주기 위해 어떤 도움이 필요합니다 ... :) –