2010-03-29 5 views
1

.NET 2.0 사이트에서 약 .RPT 파일이 있고 최근에 새 데이터베이스 서버로 변경되었습니다.Crystal Reports : 데이터 소스를 변경 한 후 "문서를 저장하지 못했습니다"

.RPT 파일 중 14 개에서 데이터 소스를 성공적으로 변경했지만 하나를 변경 한 후 업데이트 된 보고서를 저장하려고하면 "문서를 저장하지 못했습니다."가 표시됩니다. 하위 보고서의 데이터 소스를 변경하고 저장할 수는 있지만 주 보고서의 데이터 소스를 변경하려고하면 오류 메시지가 표시됩니다.

전 과정에서 여러 번 "데이터베이스 확인"을 확실히하고 있지만 도움이되지 않습니다.

아이디어가 있으십니까?

+0

업데이트 - 그룹화를 제거하면 잘 저장됩니다 ... – Albert

답변

1

이 문제를 경험 한 다른 많은 사람들처럼 처음부터 보고서를 다시 작성하는 것 외에는 수정 사항이 없습니다.

신고하는 것이 유감이지만 사실은 사실입니다. Crystal Reports의 오류 메시지와 모든 세부 사항의 완전하고 완전한 결핍을 좋아해야합니다.

3

일부 수식 필드를 추가했을 때이 문제가 발생했습니다. 필드를 제거하고 다시 저장할 수있었습니다.

+0

이것은 본질적으로 내 해결책이었습니다. 하위 보고서의 필드를 주 보고서로 이동 한 후이 오류가 발생했으며이 오류를 일으키는 주 보고서의 필드가 데이터 원본에 매핑되지 않았습니다. 필드를 삭제하고 필드 탐색기에서 다시 추가하십시오.다시 작업을 다시해야하지만 처음부터 다시 시작하는 것보다 낫습니다. – patrickbadley

0

같은 문제가있었습니다.

계속 시도하십시오. 새로운 데이터 소스를 성공적으로 변경 한 후.

  1. 테이블 ("위치 설정"메뉴)을 하나씩 매핑하십시오. 모든 테이블을 전파하지 않습니다.
  2. "데이터베이스 확인"을 선택한 다음 "SQL 쿼리 표시 ..."에서
  3. 으로 이동하십시오. 재설정 버튼을 클릭하여 검색어를 갱신하십시오.

위의 3 단계를 반복하여 다른 표를 매핑하십시오.

이것은 나를 위해 일했습니다.

4

다음 단계를 사용하여 성공했습니다.

  1. 데이터 소스 위치를 평소대로 변경하십시오. 이 시점에서 을 시도하면 도움이되는 "저장하지 못했습니다."라는 결과가 나타납니다. 오류.
  2. 보고서에서 모든 항목을 선택하고 모두 삭제하십시오. 포함 된 보고서 또는 실행 취소를 사용하여 되돌릴 수없는 것을 제외하고는
  3. 행운을 남겨두면 이제 저장할 수 있습니다. 하위 보고서에서이 작업을 수행 할 수없는 경우
  4. 삭제를 취소하고 다시 저장하십시오.

테이블별로 데이터 소스 테이블을 변경하고 변경 될 때마다 저장하려고하면 문제의 원인을 추적 할 수 있습니다. 내 문제가 하위 보고서의 테이블에 있음을 발견하고 문제를 해결하기 위해 하위 보고서 내에 위의 단계를 적용했습니다.

관련 문제