FIX: 보고서 표시 잘못 된 결과 SQL Server 2008 r 2 보고서에 공유 데이터 집합 필터링된을 사용 하는 경우

적용 대상: SQL Server 2008 R2

증상


다음과 같은 시나리오에서 SQL Server 2008 r 2 보고서를 실행할 때 문제가 발생할 수 있습니다.

시나리오 1

  • 보고서에 공유 데이터 집합을 사용 합니다. 데이터 정렬, 대/소문자 구분, 및 데이터 집합에 대 한 다른 옵션을 지정 합니다.
  • 데이터 집합에 필터를 설정 합니다.
이 시나리오에서는 보고서에 잘못 된 결과가 표시 됩니다.

시나리오 2

  • 보고서는 데이터 집합을 사용합니다. 데이터 정렬, 대/소문자 구분, 및 데이터 집합에 대 한 다른 옵션을 지정 합니다.
  • 데이터 집합에 필터를 설정 합니다.
  • 데이터 집합에 바인딩되는 매개 변수를 만들어야 합니다.
이 시나리오에서는 매개 변수가 보고서를 실행할 때 선택에 대 한 잘못 된 값을 나열 합니다. 예를 들어, 다음 데이터를 포함 하는 공유 데이터 집합을 만들어야 합니다.
ID
블랙1
블랙2
False로 데이터 집합의 대/소문자 구분 옵션을 설정 합니다. 또한, 다음 식을 사용 하는 필터를 설정 하면:
[Color] <> black 
공유 데이터 집합을 반환 하는 보고서를 실행 하면 다음 데이터가 표시 됩니다.
ID
블랙1
그러나 원하는 "검은색" 행도 표시 됩니다.

원인


공유 데이터 집합의 필터 또는 필터링 된 데이터 집합의 매개 변수를 처리 하는 SQL Server 데이터 정렬, 대/소문자 구분, 및 기타 옵션 간주 되지 않습니다 때문에이 문제가 발생 합니다. 다른 필터나 매개 변수는 오류가 발생할 수 있습니다.

해결 방법


SQL Server 2008 r 2에 대 한 서비스 팩 정보

이 문제를 해결 하려면 SQL Server 2008 r 2에 대 한 최신 서비스 팩을 구하십시오. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
2527041 SQL Server 2008 r 2에 대 한 최신 서비스 팩을 구하는 방법

상태


Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.이 문제 먼저 SQL Server 2008 r 2에 대 한 SQL Server 2008 R2 서비스 팩 1 (SP1)에서 수정 되었습니다.