stsadm -o export
명령의 출력 파일을 살펴보면 사이트의 전체 내용을 차지하는 "간단한"xml 파일을 볼 수 있습니다.xml 파일을 통해 공유 지점으로 가져 오시겠습니까?
stsadm -o import
명령을 통해 데이터를 가져 오기 위해 XML 파일을 재사용해도 안전합니까?
SP에 데이터를 주입하기 위해 SP 포맷을 존중하는 XML 파일을 생성 할 수 있습니까? 이 같은
뭔가 :
<SPObject Id="2efe1c96-cf29-4ade-9f5f-f73451f07576" ObjectType="SPListItem" ParentId="fa5afbc9-0e48-4bde-bceb-a65bcf3fe862" ParentWebId="f0bc765d-1b02-4c03-b59d-5d0ab85a0db5" ParentWebUrl="/aide" Url="/aide/Pages Wiki/Colonne Statut.aspx">
<ListItem
FileUrl="Pages Wiki/Colonne Statut.aspx"
DocType="File"
ParentFolderId="0f70edd9-1b3d-48a9-b7cc-de21413e2158"
Id="2efe1c96-cf29-4ade-9f5f-f73451f07576"
ParentWebId="f0bc765d-1b02-4c03-b59d-5d0ab85a0db5"
ParentListId="fa5afbc9-0e48-4bde-bceb-a65bcf3fe862"
IntId="9"
DocId="7ab00ce5-cff2-458b-b353-c5f27710b1f7"
Version="1.0"
ContentTypeId="0x01010800EC194E065D111C41960C31AE6200DFB2"
Author="1"
ModifiedBy="1"
TimeLastModified="2010-07-23T15:03:27"
TimeCreated="2010-07-23T15:03:27" ModerationStatus="Approved">
<Fields>
<Field Name="_ModerationComments" FieldId="34ad21eb-75bd-4544-8c73-0e08330291fe" />
<Field Name="Modified_x0020_By" FieldId="822c78e3-1ea9-4943-b449-57863ad33ca9" />
<Field Name="Created_x0020_By" FieldId="4dd7e525-8d6b-4cb4-9d3e-44ee25f973eb" />
<Field Name="_SourceUrl" FieldId="c63a459d-54ba-4ab7-933a-dcf1c6fadec2" />
<Field Name="MyField" Value="MyVal" />
</Fields>
</ListItem>
</SPObject>
내 실제 목표는 ETL 방식으로, 사용자 지정 마스터 응용 프로그램의 XML 내보내기에서 몇 가지 목록을 채우는 것입니다.
간단한 데이터 ETL 작업을 위해 stsadm -o import/export를 사용하지 않는 것이 좋습니다. ETL로드에 대해 위험한 높은 권한을 가진 SharePoint 설치 서비스 계정으로 실행하지 않으면이 명령이 종종 실패합니다. –
@JamesLove : 실제로 데이터를 가져 오기위한 요구 사항은 무엇입니까? –
작성할 요소를 작성하기 위해 오브젝트 모델에 필요한 주요 특성에 대한 GUID가 필요합니다. 이것은 매우 길고 지루한 일입니다. Lists Webservice 또는 Client Object Model을 사용하여 중간 응용 프로그램을 사용하는 것이 훨씬 안전합니다. –