2011-08-25 4 views
2

내 컴퓨터에 SSRS 2008 및 SSRS 2008r2를 설치했습니다.VS 2008 BIDS를 사용하여 SSRS 2008r2 rdl을 만드는 방법

새 보고서 서버 프로젝트를 만들 때 SQL Server 2008 R2와 일치하도록 TargetServerVersion을 변경하고 올바른 보고서 서버 (2008 r2)를 가리키고 있는지 확인했습니다. RDL을가 SSRS 2008 만든 나는 빈 보고서를 작성하고보기 코드를 확인하려고 할 때이 작업을 수행 한 후

은, 그것은 동일한 스키마를 가지고

http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition

것을 확인인가?

SSRS 2008r2가 ReportSection이라는 새 요소를 지원하므로 지원하기 위해 새 스키마가 있어야합니다.

VS2008에서 만든 rdl이 SSRS 2008 또는 SSRS 2008r2임을 어떻게 알 수 있습니까?

답변

3

스키마 버전을 살펴 보는 것이 맞지만 스키마 버전은 2008r2와 관련된 보고서에 기능을 추가 할 때까지 변경되지 않습니다.

테스트 사례로 간단한 SQL 문을 기반으로하는 매우 간단한 테이블 릭스로 R2를 대상으로하는 구성을 사용하여 빠른 보고서를 작성하십시오. 내 컴퓨터에서 이것은 2008 스키마가있는 rdl 파일을 생성했습니다.

<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition"> 

이제 PageName 속성 아래에 항목을 추가하십시오.

내 컴퓨터에

스키마는 다음과 같이 변경 :

<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition"> 

당신이 "비"R2로 편집 할 수 없습니다 2008R2에 RDL 변환하는 속성을 추가하면 내가 믿는 2008 BIDS .

+0

답해 주셔서 감사합니다. 나는 너에게 알려주려고한다. – N30

+0

감사합니다. – N30

관련 문제