2009-11-10 3 views
0

우리는 사용자 지정 데이터베이스를 상당히 사용하는 프로덕션 SharePoint 사이트를 운영합니다. 우리는 모든 것을 개발하고 고객을 위해 준비가되면 라이브 사이트로 이동시키는 별도의 상자에 dev 사이트를 가지고 있습니다.Sharepoint 사이트간에 데이터보기 이동

데이터보기를 사용하여 데이터베이스의 정보를 표시하는 많은 페이지가 있습니다. 실제 프로그래밍 가능성 대부분은 저장 프로 시저 및 UDF를 사용하여 데이터베이스 자체에서 수행됩니다. 하나의 사이트에서 이러한 사용자 지정 페이지를 한 사이트에서 다른 사이트로 이동하려고 할 때 (동일한 SharePoint 설치 내에서도) 데이터보기가 손상 될 수 있습니다. 내가 알 수있는 한, 데이터 뷰는 GUID를 통한 데이터 연결과 관련됩니다. 우리는 들어가서 새 사이트에서 직접 이러한 모든 연결을 설정할 수 있지만 데이터보기 웹 파트에서 데이터보기의 관련 연결을 변경할 수있는 옵션이 없습니다.

현재이 방법은 별개의 사이트에서 개발하는 것을 막아줍니다. 명령 줄 SharePoint 내보내기/가져 오기는이를 수행하는 포괄적 인 방법입니다. 그러나이 작업에 대한 제한된 옵션을 무시하면 신뢰할 수 없습니다. 첫 번째 시도에서 사용자 정의 aspx 페이지와 같은 일부 컨텐츠를 제외했습니다. SharePoint 사이트에서보다 복잡한 사용자 지정을 만들기 시작할 때 내보내기 기능이 작동하여 암호 오류를 반환하기 만했습니다.

다른 사람이이를 수행하는 좋은 방법을 찾았습니까?

+0

당신은 Visual Studio를 사용하고 있습니까? 아마도 wsp 파일에서보기를 패키지해야합니다. –

답변

1

당신은 다음을 수행 할 수 있습니다

  1. 이는 WebPart ID를 교체 대상 셰어에 새로운 페이지를 만들고 빈 데이터보기
  2. 복사/새 페이지
  3. 에 이전 코드를 붙여 포함 새 데이터를 사용하여 이전 데이터보기를 수정하십시오.

데이터베이스에있는 값을 조회하는 드롭 다운 목록을 사용하는 복잡한 형식으로 여전히 고심하고 있지만 n 개의 다른 필드. 이를 위해 맞춤 데이터 소스를 사용하고 원래 사이트에서 작동하지만 새로운 것으로 복사하는 데 성공하지 못했습니다.