전체 글 1383

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..

SSIS 로그 보관기간 설정 (CleanUp 기간 설정)

SSIS 로그 보관기간 설정 (CleanUp 기간 설정) Version : SSIS Server 2005, 2008, 2008R2, 2012, 2014 SQL Server 2012에서 SSIS 패키지를 생성하고 1분마다 실행하도록 Job Agent에 등록하였다. 어느날 SQL Server의 디스크 부족 경고가 발생하여 확인해본 결과 SSISDB가 매우 큰 용량을 차지하고 있음을 알게 되었다. 처음엔 SSIS의 대규모 배치성 작업으로 인한 트랜잭션 로그 증가 때문인것으로 판단하여 SSISDB의 데이터베이스 속성을 Simple(단순)으로 변경하였는데 트랜잭션 로그는 더 이상 쌓이지 않았지만 데이터의 크기는 계속해서 증가하고 있었다. SSISDB의 각 테이블에 대한 사용량을 확인한 결과 다음과 같은 테이블에서..

SSIS 패키지 보호 레벨

SSIS 패키지 보호 레벨 Version : SSIS Server 2005, 2008, 2008R2, 2012 SSIS 패키지를 개발하고 빌드하는 과정에 다음과 같은 오류가 발생 하였다. Error 1 Project consistency check failed. The following inconsistencies were detected: Test BIML Package.dtsx has a different ProtectionLevel than the project. 0 0 " 우선 패키지의 속성에서 ProtectionLevel의 속성을 확인 하였다. 그리고 프로젝트 레벨에서 프로젝트의 보호 수준 속성을 확인 한다. 프로젝트의 ProtectionLevel과 패키지의 ProtectionLevel 속성이 ..

BIDS 임시 파일 위치 설정

BIDS 임시 파일 위치 설정 Version : SQL Server 2005, 2008, 2008R2, 2012 BIDS에서 SSIS의 임시 파일을 저장할 위치를 결정하기 위해 환경 변수 TMP 값을 수정 해야한다. 다음 그림을 참고 하여 TMP 값 변경을 알아 보자. [제어판] – [시스템 및 보안] – [시스템] – [고급 시스템 설정]을 선택 한다. [시스템 속성]에서 하단의 [환경 변수]를 클릭 한다. [환경 변수]창이 나타나면 TMP값을 변경 한다. 이때 사용자 수준에서 임시 위치 경로를 변경하려면 상단 사용자 변수의 값을 수정하며 시스템 수준에서 임시 위치를 변경하려면 하단의 시스템 변수의 값을 수정 한다. 2013-04-12 / 강성욱 / http://sqlmvp.kr / http://dat..

SSIS패키지 실행 하기 – Job Agent 등록 및 수동 실행

SSIS패키지 실행 하기 – Job Agent 등록 및 수동 실행 안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://jevida.blog.me) 이번 시간에는 SSIS패키지의 다양한 실행 방법 및 Agent 등록 방법을 알아 보도록 하겠습니다. 패키지를 실행하는 방법은 크게 3가지로 분류 할 수 있습니다. BIDS에서 수동으로 직접 실행 하는 방법. 패키지 실행 유틸리티를 이용하는 방법. SQL Server Agent에 등록 하는 방법. [BIDS에서 수동으로 실행] [디버그] – [디버깅 시작] 또는 단축키 [F5]를 실행 합니다. [패키지 실행 유틸리티 이용] [시작] – [실행]에서 dtexecui.exe를 입력합니다. 또는 수행할 패키지 파일(.dtsx..

패키지 저장 방식

패키지 저장 방식 안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://jevida.blog.me) 이번 시간에는 패키지 저장 방식에 따른 장점에 대해서 알아 보도록 하겠습니다. SSIS 패키지를 작업에 등록할 때에는 3가지 방식으로 등록 할 수 있습니다. SQL Server 파일 시스템 SSIS 패키지 저장소 SQL Server 저장 SQL Server로 지정하면 SQL Server의 msdb에 저장됩니다. SQL 2005 - msdb.dbo.sysdtspackages90 SQL 2008(r2) – msdb.dbo.sysdtspackages [장점] 여러 사용자들이 공유하기가 용이 데이터베이스의 보안기능을 사용하여 관리 가능. SSIS 패키지의 운영이나 수정과 ..