기타 Reporting Services 업그레이드 문제

이 항목에서는 Reporting Services 기능을 업그레이드할 때 발생할 수 있는 문제에 대해 설명합니다. 이러한 문제는 업그레이드 관리자에 의해 검색되지 않습니다.

문제

설명

적용 대상

보고서 작성기가 완전 신뢰 모드에서만 실행됨

기본 모드로 실행되는 이전 버전의 Reporting Services에서는 다음 URL을 사용하여 보고서 작성기 1.0을 시작할 수 있었습니다.

  • 완전 신뢰   예: http://<servername>/reportserver/reportbuilder/reportbuilder.application

  • 부분 신뢰   예: http://<servername>/reportserver/reportbuilder/reportbuilderlocalintranet.application

두 URL 모두에서 <servername>은 보고서 서버를 지정하는 컴퓨터의 이름이며 reportserver는 보고서 서버 인스턴스의 이름입니다.

이 릴리스에서는 보고서 작성기 1.0을 실행하려면 완전 신뢰 URL을 사용해야 합니다. 완전 신뢰 URL을 처음으로 사용할 때 응용 프로그램에 대해 더 높은 수준의 권한을 부여하라는 메시지가 표시될 수 있습니다.

이러한 권한은 처음에 부여한 이후에는 다시 설정하지 않아도 됩니다.

부분 신뢰 URL을 사용할 경우 보고서를 열거나 저장할 때, 또는 보고서 서버를 전환할 때 다음과 같은 오류가 나타납니다.

"실패. 요청을 처리하는 동안 오류가 발생했습니다. 보고서를 저장하고 응용 프로그램을 다시 시작하십시오."

SQL Server 2005 SP2

대화형 작업 정보가 마지막 요청에 대해서만 저장됨

이전 버전의 Reporting Services에서는 스냅숏에 드릴스루 정보, 토글 선택과 같은 상호 작용 선택의 가능한 모든 조합이 저장되었습니다. 예를 들어 토글에 대한 올바른 ID를 추적하여 보고서의 5페이지를 보면서 프로그래밍 방식으로 1페이지의 항목을 토글할 수 있었습니다.

SQL Server 2008에서는 상호 작용 정보가 마지막 렌더링 요청에 대해서만 생성 및 저장됩니다. 한 페이지를 보면서 다른 페이지의 항목을 프로그래밍 방식으로 토글할 수 없습니다. 현재 보고서 페이지에 있는 드릴다운 항목만 토글할 수 있습니다.

SQL Server 2000 SP2 및 SQL Server 2005 SP2

렌더링 및 페이지 매김이 변경됨

SQL Server 2008의 ROM(렌더링 개체 모델)이 변경되었습니다. 이전 버전의 렌더링 개체 모델은 더 이상 지원되지 않습니다. 다중 스레드 렌더링 확장 프로그램에서의 렌더링 개체 모델 액세스와 다중 스레드에서의 컨텍스트 전환은 지원되지 않습니다.

SQL Server 2000 SP2 및 SQL Server 2005 SP2

CSV 내보내기 형식이 다시 디자인됨

이전 버전의 Reporting Services에서는 보고서를 CSV 파일 형식으로 내보내면 데이터의 형식이 보고서 페이지에 데이터가 표시되는 방식을 그대로 유지하도록 지정되었습니다. 이러한 동작으로 인해 행렬 데이터 영역의 데이터 형식은 다른 응용 프로그램으로 가져오기가 불편했습니다.

이 릴리스에서는 보고서를 CSV 파일로 내보낼 때 두 가지 지원되는 형식, 즉 기본 모드와 규격 모드 중에서 선택할 수 있습니다. 기본 모드는 Excel에, 규격 모드는 타사 응용 프로그램에 최적화되어 있습니다.

이전 형식의 CSV 파일은 더 이상 지원되지 않습니다. 그러나 행렬 데이터 영역을 사용하지 않는 보고서의 경우 규격 모드를 사용하면 이전 CSV 파일 형식에 최대한 가까운 파일 형식을 얻을 수 있습니다.

SQL Server 2000 SP2 및 SQL Server 2005 SP2

페이지 머리글과 바닥글의 조건부 표시 유형 집계

이전 버전의 Reporting Services에서는 다양한 렌더러가 다양한 규칙을 사용하여 보고서 페이지에 포함할 조건부 표시 유형 항목을 결정했습니다. 예를 들어 인쇄된 보고서의 숨겨진 항목에 대해서는 집계 계산이 수행되지 않았지만 브라우저 또는 Microsoft Office Excel에서 보는 보고서의 숨겨진 항목에 대해서는 집계 계산이 수행되었습니다.

이 릴리스에서는 모든 렌더러가 동일한 규칙 집합을 사용하여 페이지에 표시할 항목을 결정합니다.

SQL Server 2000 SP2 및 SQL Server 2005 SP2

Excel에서 수식이 지원되지 않음

이전 버전의 Reporting Services에서는 RDL 식을 Excel 수식으로 변환하는 기능이 제한적으로 제공되었습니다. 이 릴리스에서는 보고서를 Excel로 내보낼 때 RDL 식이 Excel 수식으로 변환되지 않습니다.

SQL Server 2000 SP2 및 SQL Server 2005 SP2

항목이 겹침

이전 버전의 Reporting Services에서는 보고서 디자인 화면에 겹치는 항목이 있는 경우 보고서를 게시할 때 경고("겹치는 보고서 항목은 일부 렌더러에서만 지원됩니다.")가 발생했지만 해당 보고서 항목은 디자인 화면에서 원래 위치를 유지했습니다. SQL Server 2008에서는 겹치는 항목을 지원하지 않는 렌더러로 보고서를 내보내거나 보고서를 보는 경우 겹치는 경계를 수정하기 위해 보고서 항목을 이동할 수 있습니다.

SQL Server 2000 SP2 및 SQL Server 2005 SP2

보고서 개체 모델 네임스페이스가 변경됨

이 릴리스에서는 보고서 개체 모델 네임스페이스가 변경되었습니다. 이 네임스페이스는 사용자 지정 코드에서 Fields, Parameters, ReportItems 등의 전역 컬렉션으로 읽기 전용 액세스를 제공합니다. 기존 사용자 지정 코드가 이전 네임스페이스에 대한 정규화된 참조를 명시적으로 사용하는 경우 이 변경 사항은 주요 변경 내용에 해당합니다.

코드에서 정규화된 참조를 사용하여 기본 제공 컬렉션에 액세스하지 않는 것이 좋습니다. 네임스페이스를 명시적으로 지정하지 않으면 사용자 지정 코드 참조가 현재 설치된 Reporting Services 버전에 대한 보고서 개체 모델의 버전으로 확인됩니다.

자세한 내용과 예는 SQL Server 온라인 설명서에서 "주요 변경(Reporting Services)"을 참조하십시오.

SQL Server 2000 SP2 및 SQL Server 2005 SP2

개체에 대한 참조가 포함된 식에서 보고서 컴파일 오류가 발생함

SQL Server 2000 Reporting Services에서 업그레이드하는 경우 식을 사용하여 항목의 Action 속성을 설정하는 보고서는 해당 식에 Me.Value 참조가 포함된 경우 더 이상 컴파일되지 않습니다. Action 속성 식에 Me.Value가 포함된 보고서를 업그레이드하면 “입력란 ‘textbox1’에 대한 값 식에 오류가 있습니다. [BC30456] '값'이 'ReportExprHostImpl.textbox1_TextBoxExprHost.DataValue1_DataValueExprHost'의 멤버가 아닙니다. (rsCompilerErrorInExpression)"와 유사한 컴파일러 오류가 발생합니다.

이러한 오류를 방지하고 보고서를 업그레이드하려면 Me.Value를 실제 값 식으로 바꾸어 Action 식을 다시 작성해야 합니다. 다음 예에서는 입력란 스타일 식의 Me.Value를 실제 값 식으로 바꾸는 방법을 보여 줍니다. =iif(Fields!Name.Value = 0, "Solid", "None").

SQL Server 2000 SP2만

SQL Server 2000 또는 SQL Server 2005의 보고서 서버 WMI(Windows Management Instrumentation) 공급자가 지원되지 않음

Reporting Services에는 보고서 서버가 실행되는 환경을 프로그래밍 방식으로 구성하는 데 사용할 수 있는 WMI 공급자가 포함되어 있습니다. Reporting Services의 SQL Server 2008 릴리스에는 이전 버전을 완전히 대체하는 새 버전의 WMI 공급자가 포함되어 있습니다. SQL Server 2000 및 2005 버전은 이 SQL Server 릴리스에서 지원되지 않습니다.

SQL Server 2000 SP2 및 SQL Server 2005 SP2

업그레이드된 보고서 서버에서 SPN(서비스 사용자 이름)이 다시 생성되지 않음

보고서 서버 웹 서비스용 SPN을 만든 경우 업그레이드된 보고서 서버에 대해서도 제한된 위임이 계속 작동하는지 확인하십시오.

SQL Server 2000 SP2 및 SQL Server 2005 SP2

데이터 처리 확장 프로그램에 대한 인증 제한

SQL Server 2000 Reporting Services에서 업그레이드하는 경우 일부 데이터 처리 확장 프로그램의 자격 증명 처리 방법에 다음과 같은 새로운 제한 사항이 있습니다.

  • Analysis Services 데이터 원본 연결에서 데이터베이스 자격 증명을 사용하도록 구성할 수 없습니다. ADOMD 래퍼를 사용하는 경우 연결이 실패합니다.

  • XML 데이터 원본 연결에서 데이터베이스 자격 증명을 사용하도록 구성할 수 없습니다. 자격 증명을 지정하지 않고 무인 실행 계정을 정의하지 않으면 익명 액세스를 통해 요청이 수행됩니다.

  • DB2.NET, Oracle ODP.NET 및 Teradata와 같은 타사 .NET Framework 데이터 처리 확장 프로그램의 경우 데이터베이스 자격 증명이 연결 문자열로 전달되고 무인 실행 계정이 구성되어 있지 않으면 데이터 처리가 명시적으로 실패합니다.

  • IDBConnectionExtension은 구현하지 않고 IDBConnection을 구현하는 사용자 지정 데이터 처리 확장 프로그램의 경우 무인 실행 계정을 구성하지 않는 한 데이터 처리가 항상 명시적으로 실패합니다.

  • 서비스 계정을 통해 연결 요청이 수행되는 경우, 즉 데이터 원본에 대한 네트워크 연결에 서비스 계정의 보안 컨텍스트를 사용하는 경우 Reporting Services에서는 요청을 보내기 전에 항상 서비스 계정에서 관리자 권한을 제거합니다.

무인 실행 계정을 구성하려면 Reporting Services 구성 도구 또는 rsconfig 유틸리티를 사용합니다.

SQL Server 2000 SP2

사용자 지정 어셈블리는 새 설치 폴더에 수동으로 이동해야 함

사용자 지정 어셈블리는 업그레이드 관리자에 의해 검색되지 않으므로 보고서에 사용자 지정 기능을 사용하여 계속하려는 경우 새 설치 폴더에 수동으로 이동해야 합니다.

이러한 어셈블리는 보고서 서버 설치 폴더에 설치되며 업그레이드가 완료된 후 새 설치 폴더에 이동해야 합니다.

SQL Server 2005 SP2

참고 항목

관련 자료

Reporting Services 업그레이드 문제(업그레이드 관리자)