SQL Server 818

HTTP 엔드포인트 생성 오류 – 액세스 거부

HTTP 엔드포인트 생성 오류 – 액세스 거부 Version : SQL Server 2005, 2008, 2008R2, 2012, 2014 평소에 문제가 없던 SSRS 보고서가 실행되지 않는다. SSRS 서비스에 대한 보고서 관리자에서 페이지를 열었을 때 빈 페이지를 확인 할 수 있었다. 또한 HTTP 503 에러를 확인 할 수 있었다. Reporting Services 로그를 보면 다음과 같이 보고서 서비스가 시작 될 때 발생한 예외를 확인 할 수 있었다. rshost!rshost!1380!03/13/2015-14:52:11:: e ERROR: Failed to register url=http://+:80/ReportServer_RS2008R2/ for endpoint 2, error=5.

클러스터 환경에서 새로운 서버로 리포팅 서비스 이동하기

클러스터 환경에서 새로운 서버로 리포팅 서비스 이동하기 Version : SQL Server 2005, 2008, 2008R2, 2012, 2014 클러스터된 환경에서 새로운 서버에 리포팅 서비스를 구축하고 기존의 클러스터된 서비스에서 새로운 서버로 리포팅 서비스로 이동하는 방법에 대해서 알아 본다. 리포팅 서비스 이동은 클러스터가 아닌 환경에서도 거의 동일한 방법으로 가능하다. 참고로 리포팅 서비스는 Native Mode 이다. [암호화 키 백업] 가장 먼저 해야 할 일은 현재 실행되고 있는 인스턴스에 대한 암호화 키 백업이다. Reporting Services 구성관리자에서 암호화 키 섹션으로 이동하여 백업 작업을 수행 한다. [SQL 클러스터의 가상 네트워크 이름(VNN) 확인] SQL 클러스터의 ..

SSRS 성능 모니터

SSRS 성능 모니터 Version : SSRS 2005, 2008R2, 2012, 2014 성능 모니터를 활용하여 SSRS의 상태를 확인하는 방법에 대해서 알아본다. SSRS 성능 카운터에는 2가지 집합이 있다. 독립 실행형 SSRS, SharePoint 통합형이 있다. 성능 모니터를 실행하면 다음과 같이 확인 할 수 있다. 카운터 목록은 다음과 같다. 필요한 카운터를 [추가] 버튼을 이용해서 추가 한다. Active Connections – 활성 연결의 수 Errors Total – HTTP 요청을 실행하는 동안 발생한 총 오류 수입니다(오류 코드 400s 및 500s). Memory Pressure State – 서버의 현재 메모리 상태를 나타내는 1에서 5 사이의 숫자입니다. 1:가중 없음, 2:..

SSRS Pie Chart 퍼센트 라벨 표시

SSRS Pie Chart 퍼센트 라벨 표시 Version : SSRS 2005, 2008R2, 2012, 2014 파이 차트는 대부분 분포에 따른 영역으로 비율을 확인하기 위해 사용한다. 파이에 대한 영역을 전체 대비 %로 표시할 때 어떻게 할까? 다음과 같이 파이 차트를 생성하고 데이터를 끌어다 넣으면 현재의 카운트(합)이 표시 된다. 숫자가 아닌 비율로 나타내는 방법에 대해서 알아 본다. 다음과 같이 3개의 영역으로 나누어져 있고 각 합의 숫자가 표시된다. 차트를 선택하고 마우스 오른쪽을 클릭하여 [Series Properties]를 선택 한다/ Series Properties 창이 나타나면 표현식 버튼을 클릭한다. 표현식에서 박스안의 예제처럼 전체 데이터셋을 나누는 계산식을 입력한다. 이때 Dat..

SSTS 차트 Y축 라벨 기준 설정

SSTS 차트 Y축 라벨 기준 설정 Version : SSRS 2005, 2008R2, 2012, 2014 SSRS에서 차트를 생성하면 아래 그림과 같이 Y축의 시작이 0부터 시작 될 경우 X축의 숫자 차이가 크기 않은 경우 그래프의 곡선이 뚜렷하게 보이지 않아 자칫 엉뚱한 판단을 할 수 있다. 축의 시작 값을 0이 아닌 현재 데이터 값에 근사값부터 시작한다면 좀더 자세한 그래프의 곡선을 확인 할 수 있다. Y축에서 마우스 오른쪽을 클릭하여 [Vertical Axis Peopertyes]를 선택 한다. 속성창이 나타나면 [Always include zero] 체크를 해제한다. 위의 동일한 데이터를 0부터 시작이 아닌 값에서 나타낸 그래프이다, 그래프의 상승 및 하향을 뚜렷하게 확인 할 수 있다. 데이터를..

SSRS 리포트 재실행

SSRS 리포트 재실행 Version : SSRS 2005, 2008R2, 2012, 2014 SQL Server 2012 SSRS에서 매일 아침 8시 일간 리포트를 발송하는 예약 작업이 설정되어 있었는데 일부 리포트가 발송되지 않았다. 확인결과 보류 상태로 대기 중이었다. 원인을 파악하여 해결 후 다시 리포트를 발송 해야 하는데 리포트 관리자에서 스케쥴 시간을 변경하여 발송 후 원래의 시간으로 변경하는 것은 매우 불편하다. SSRS 이메일 보고서를 등록하면 SQL Server Job Agent에 새로운 Job 으로 등록 된다. 다음 스크립트를 사용하면 SSRS에 등록된 보고서 이름과 작업의 이름을 매칭하여 확인 할 수 있다. SELECT b.name AS JobName , e.name , e.path ..

SSRS 보고서 Email 발송

SSRS 보고서 Email 발송 Version : SSRS 2005, 2008R2, 2012, 2014 SSRS에서 차트를 생성하고 생성된 리포트를 이메일로 발송 할 수 있다. 이메일을 설정하는 방법에 대해서 알아 본다. SSDT에서 리포트를 생성하고 배포가 완료 되었으면 SSRS 구성관리자를 실행 한다. 그리고 E-Mail Settings 메뉴를 클릭 한다. E-MailSettings 설정은 매우 간단하다. SMTP 서버를 사용하며 보내는 사람의 이메일 주소와 SMTP 서버의 주소만 입력하면 된다. SMTP서버가 없다면 윈도우에서 제공하는 SMTP서버를 설치하여 로컬서버를 이용할 수도 있다. 이메일 설정이 완료되었으며 보고서를 발송하기 위한 준비는 완료 되었다. 이제 보고서 관리자로 이동해서 보고서를 ..

SSRS 차트 X축 라벨 표시

X축 라벨 표시 Version : SSRS 2005, 2008R2, 2012, 2014 SSRS에서 차트를 생성하면 아래 그림과 같이 X 축의 라벨이 모두 표시 되지 않을 때가 있다. 속성을 설정하여 모든 라벨이 표시 되도록 하여 보자. X 축의 라벨에서 마우스 오른쪽을 클릭하여 속성을 선택 한다. 속성 창에서 Interval 의 값을 1로 설정한다. (기본값 : Auto) Interval 값을 1로 변경 후 X 축의 라벨이 모두 표시되는 것을 확인 할 수 있다. 2014-07-25 / 강성욱 / http://sqlmvp.kr MS SQL Server, SSRS, Report Service, 리포팅 서비스, 보고서 서비스, 리포트 서비스, 보고서 차트

SSRS 소개 및 설치

SSRS 소개 및 설치 - SQL Server 2005, 2008, 2008R2, 2012 SQL Server Reporting Services(SSRS)는 조직에서 사용할 보고서를 작성, 배포 및 관리하는데 도움이 되는 다양하고 간편한 도구와 서비스뿐만 아니라 보고 기능을 확장하고 사용자 지정할 수 있는 프로그래밍 기능도 제공한다. Reporting Services는 다양한 데이터 원본에 대한 포괄적인 보고 기능을 제공하는 서버 기반 보고 플랫폼이다. Report Services에는 보고서를 만들고 관리하며 전달하는데 사용할 수 있는 전체 도구 집합 및 개발자가 사용자 지정 응용프로그램에서 데이터와 보고서 처리를 통합하거나 확장할 수 있도록 해주는 API가 포함 된다. Reporting Services..

SSIS 패지키의 메타데이터 유효성 검사 중지하기

SSIS 패지키의 메타데이터 유효성 검사 중지하기 Version : SSIS Server 2005, 2008, 2008R2, 2012, 2014 SSIS패키지는 모든 연결 및 관련 구성요소의 메타데이터가 유효한지 확인한다. 이 때문에 SSDT를 실행할 때마다 유효성 검사로 인해 오랜시간동안 기다려야하는 경우가 있다. 패키지내의 작업이 많을수록 해당 작업에 대한 유효성 검사 시간이 오래 걸린다.(길게는 몇 분이상 기다려야 한다.) 이러한 유효성 검사를 중지하는 방법에 대해서 알아본다. [Work Offline] SSDT 프로그램의 메뉴바에서 [SSIS] – [Work Offline]를 체크하면 유효성 검사를 방지할 수 있다. 패키지를 열기전에 설정해야 유효성 검사를 방지할 수 있다. Work Offline..