본문 바로가기
SharePoint 2013

SharePoint 2013에서 Reporting Service 구축하기

SQL Server 2012를 이용해서 Reporting Service를 구축해 보겠습니다.

 

우선, SQL Server 설치 프로그램에서 아래와 같이 기능을 선택합니다.

여기에서 중요한 점은,

Reporting Service를 SharePoint 통합모드로 설치하기 위해서는 [Reporting Services - 기본]을 체크하지 말아야 합니다. 

 

Reporing Services 구성화면에서 아래와 같이 SharePoint 통합모드에 체크된 것을 보실 수 있습니다.

 

설치가 완료되면, SharePoint를 설치하면 되는데,

아래와 같이 SharePoint 중앙관리 화면에서 Reporting Service와 관련된 문구들이 깨져서 나오거나,

 

아래와 같이 Reporing Service 설정메뉴를 클릭했을 때, 아래와 같이 에러가 발생한다면, Reporting Service가 제대로 설치되지 않아서 발생하는 겁니다.

 

 

아래와 같이 서비스 내역에도 Reporing Service 응용 프로그램을 찾지 못한다면,

 

C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\WebServices 이경로에 가보시면, Reporting 폴더가 생성되어 있는지 확인해 보세요.

만약 생성되어 있지 않다면 SQL Server 2012 SP1을 설치하셔야만 합니다.(SP1 설치는 SharePoint가 깔려있어도 무방합니다.^^)

 

만약, SharePoint 서버와 SQL 서버가 분리 설치되어있다면,

SharePoint 서버에 SQL Server의 [공유 기능]인

Reporting Services - SharePoint

Reporting Services Add-in for SharePoint Products

가 설치되야만 합니다.

 

그리고 Web Front End Server가 더 있다면, 아래 사이트에서 [Microsfot SharePoint용 Microsoft SQL 2012 SP1 Reporting Services 추가 기능]을 내려받아, SharePoint 서버에 설치합니다.

 http://www.microsoft.com/ko-kr/download/details.aspx?id=35583

아래와 같이 다운받은 rsSharePoint.msi를 설치시 자꾸 에러가 난다면, Command 창을 통해 설치를 완료한다.

Msiexec.exe /i rsSharePoint.msi SKIPCA=1

 

 

파일 시스템의 rsCustomAction.exe 파일을 찾습니다. 이 파일은 설치 프로그램에서 컴퓨터에 복사한 것으로 %Temp% 디렉터리에 저장됩니다.

이 파일의 경로 정보를 가져오려면 시작, 실행을 차례로 클릭한 다음 %temp%를 입력합니다.

rsCustomAction.exe /i

 

아래와 같이 SQL Server Reporting Services 영역이 안보이면, [SharePoint 2013 제품 구성 마법사]를 한번 돌려줍니다.

 

 

설치를 완료하셨다면, [SharePoint 2013 관리 셸]을 [관리자 권한으로 실행]으로 여셔서,

 

아래 세가지를 차례로 실행시킵니다.

Install-SPRSService
Install-SPRSServiceProxy
get-spserviceinstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance

 

정상적으로 실행이 되었다면, Reporting Service가 설치가 완료되었습니다.

아래 위치에 가셔서 Reporting Service와 관련된 메뉴가 정상적으로 표시된 것을 확인하실 수 있습니다.

만약, 기존에 SharePoint가 설치되어 있는 상태에서 Reporting Service를 추가로 설치했다면, 위 과정을 실행 후, [SharePoint 설치 구성 마법사]를 한번 실행해 주면 아래와 같이 나타납니다.

 

이제, [서비스 응용 프로그램]에서 Reporting Service 응용 프로그램을 새로 만들어야 합니다.

[새로 만들기] 메뉴가 아래 그림처럼 비활성화 되어 있다면, Internet Explorer를 [관리자 권한으로 실행]하세요.

 

[SQL Server Reporing Service 서비스 응용 프로그램]을 만들어 봅니다.

 

아래 처럼, 웹 응용 프로그램과 연결합니다.

 

아래처럼 만들기가 완료되었습니다.

 

[서버  제공 서비스] 항목에서 아래와 같이 정상적으로 [시작 중]인지 확인해 봅니다.

 

사이트 설정에 가보면, [Power View 통합 기능]도 정상적으로 활성화 되어 있는 것을 보실 수가 있습니다.

 

 

참조 : http://msdn.microsoft.com/en-us/library/gg492276.aspx

http://msdn.microsoft.com/ko-kr/library/96ce12ba-0ce1-40dd-94a3-0c7fcd7f9010