Microsoft SQL Server Reporting Services(SSRS)를 익히기 위해서 MS에서 제공하는 샘플 데이터베이스(Adventureworks2012)와 샘플 보고서입니다.

* 샘플 데이터베이스: http://msftdbprodsamples.codeplex.com/releases/view/55330

* AdventureWorks 2012 SSRS Samples: http://advworks2012sssrs.codeplex.com/

* 설치 방법

  1. Download the AdventureWorks2012 Data File .
  2. From the License Agreement, click I Agree.

  3. From File Download, click Save and browse to a location on your local server.

  4. From SQL Server Management Studio, execute the following code:

    Case-insensitive Database

    CREATE DATABASE AdventureWorks2012 
    ON (FILENAME = '{drive}:\{file path}\AdventureWorks2012_Data.mdf') 
    FOR ATTACH_REBUILD_LOG;
    

    Case-sensitive Database

     
    CREATE DATABASE AdventureWorks2012_CS 
    ON (FILENAME = '{drive}:\{file path}\AdventureWorks2012_CS_Data.mdf') 
    FOR ATTACH_REBUILD_LOG; 
    

     





Posted by 금붕어70
TAG SSRS




Wise Owl 이라는 온라인 교육 사이트의 SSRS(Microsoft SQL Server Reporting Service) 유튜브 교육 모음입니다. 각 단계별로 잘 정리되어 있습니다.

 

1. Getting started with a new report project

 

2. Data Sources and Datasets


 

3. Working with tables


 

4. Keeping column headings visible on each page


 

5. Controlling the number of rows on a page


 

6. Grouping in tables


 

7. Creating calculated fields


 

8. Conditional formatting


 

9. Indicators


 

10. Gauges

 

11. Basic parameters

 

12. Drop down list parameters

 

13. Null values in parameters


 

14. Cascading parameters

 

15. Matrices

 

16. Lists

 

17. Linked reports

 

18. Charts

 

19. Subreports

 

20. Basic Maps

 

21. Pivot Table / Dynamic Matrix

 

22. Document Maps


 





Posted by 금붕어70
TAG SSRS




MS SQL Server의 Reports Services를 사용할려고 하다 보면 가장 처음 만나는 문제가 rsAccessDenied 문제이다.

서비스가 기동된 서비스 계정과 접근할려고 하는 사용자의 권한에 차이가 있어서 발생하는 문제인 듯 하다.

구글링을 해보면 이 문제를 해결하기 위해 제시하는 방법은 다음과 같다.

1. Internet Explorer를 "관리자 권한을 실행" 방식으로 실행한다.

2. http://localhost:80/Reports를 주소에 입력하고 주소를 연다.

이것이 일반적으로 제시하는 방법이고... 해봐도 잘안되는 듯...

그래서 제가 직접 실행한 방법은 다음과 같습니다.

1. UAC를 끄기(이것을 적용하기 위해서는 컴퓨터를 Reboot 해야 합니다.)

2. Reporting Services Configuration Manager에서 "서비스 계정" 탭에서 보고서 서버 계정을 서비스를 기동시킨 같은 계정으로 변경합니다. 기본적으로 NT Service 가상 계정이므로 이것을 등록합니다.(NT SERVICE\ReportServer) => 가상 계정 입력 후 암호를 입력하지 않습니다.

3. 보고서 관리자 URL에서 "고급" 버튼을 클릭하고 "추가" 버튼을 클릭하여 호스트 헤드 이름에 "localhost"를 입력합니다.

4. 이렇게 하여 http://localhost:80/Reports 창을 띄우면 다음과 같음 화면을 볼 수 있습니다.

 





Posted by 금붕어70