전체 글 1383

테이블 생성 삭제 / 데이터 입력 삭제

테이블 생성 삭제 / 데이터 입력 삭제 Version : Mariadb 5.5.4.2-WinX64 테이블 생성 삭제에 대해서 알아본다. [테이블 생성] 기본 문법 CREATE [OR REPLACE] [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name (create_definition,...) [table_options ]... [partition_options] CREATE [OR REPLACE] [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options ]... [partition_options] select_statement CREATE [OR REPLACE] [TEMPORARY] TA..

MySQL, MariaDB 2015.07.16

데이터베이스 생성 삭제

데이터베이스 생성 삭제 Version : Mariadb 5.5.4.2-WinX64 데이터베이스를 생성 및 삭제에 대해서 알아본다. [데이터베이스 생성] 기본 문법 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification] ... create_specification: [DEFAULT] CHARACTER SET [=] charset_name | [DEFAULT] COLLATE [=] collation_name CREATE DATABASE SW_TEST SW_TEST 데이터베이스가 생성된 것을 확인 할 수 있다. 생성된 데이터베이스의 문자셋을 보면 latin1_swedisk_ci로 생성된 것을 확인 할 수 있다. 이는 현재 MariaD..

MySQL, MariaDB 2015.07.16

HeidiSQL 툴 살펴보기

HeidiSQL 툴 살펴보기 Version : Mariadb 5.5.4.2-WinX64 MaridaDB를 설치하고나면 기본적으로 HeidiSQL라는 툴이 자동으로 설치 된다. 이는 MS SQL Server의 SSMS 같은 툴로 데이터베이스를 관리할 수 있는 툴이다. (아무래도 상용 툴보다 완성도나 기능이 많이 부족하다.) HeidiSQL을 실행하면 일반적인 툴과 동일하게 접속 정보 입력 창이 나타난다. 여기에 접속하려는 네트워크 유형을 선택하고 IP 및 사용자, 비밀번호, 포트를 입력한다. 해당 정보를 저장하려면 [저장]을 클릭하여 세션정보를 저장할 수 있으며 [열기] 버튼을 클릭하면 해당 정보로 데이터베이스 엔진에 접속 한다. HeidiSQL을 사용하여 접속하면 기본적으로 좌측에는 현재 생성되어있는 데..

MySQL, MariaDB 2015.07.16

MariaDB 설치

MariaDB 설치 Version : Mariadb 5.5.4.2-WinX64 MariaDB 설치 방법에 대해서 알아본다. Linux를 다룰 줄 모르는 관계로 친숙한 Windows 환경에서 설치하여 사용 할 수 있도록 한다. 지금까지 RDB는 MS SQL만 사용하였는데 MariaDB를 시작한 이유가 MS SQL과 다른점이 궁금하기도 하였고 (쿼리 사용법, 튜닝방법, 아키텍처, 고가용성 등등) 최근 오픈 소스가 대중화 됨에 따라 주위에서 다양한 요구사항이 있어 MariaDB에 대해서 하나씩 살펴 보려고 한다. MariaDB를 설치하기 위해 설치 파일을 다운로드 받는다. 다운로드 : https://downloads.mariadb.org/ 다양한 버전이 있지만 현재 글을 쓰는 시점으로 가장 안정적인 최신 버전..

MySQL, MariaDB 2015.07.16

SSRS Range Chart 만들기

SSRS Range Chart 만들기 Version : SSRS 2005, 2008R2, 2012, 2014 SSRS 보고서에서 Range Chart(범위 차트)는 두 값 사이의 차이를 나타내는 동시에 단일 지점 카테고리에 관련 된 두 이산 값을 표시 할 수 있는 강력한 방법이다. 범위 차트의 종류는 범위형, 곡선 범위형, 범위 세로 막대형, 범위형 가로막대, 주식형, 원통형, 오차막대, 상자 그림이 있다. 범위 차트를 생성하는 방법은 도구상자에서 [차트]를 드래그앤 드롭으로 보고서에 끌어다 놓고 [차트 종류 선택] 팝업이 나타나면 범위형 차트를 선택 한다. 범위 차트가 추가되면 대부분의 차트처럼 세 개의 데이터 포인트 항목을 추가해야 한다. 첫 번째 항목에는 차트에 표시할 데이터 값을 추가 한다. 두 ..

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부터 시작이 아닌 값에서 나타낸 그래프이다, 그래프의 상승 및 하향을 뚜렷하게 확인 할 수 있다. 데이터를..