SQL Server 818

SSMS 인텔리전스 사용

SSMS 인텔리전스 사용 Version : SQL Server 2008, 2008R2 SSMS에서 쿼리를 입력하다 보면 자동으로 스키마 정보가 나타날 때가 있다. 이 기능을 인텔리전스(IntelliSense)기능이라고 한다. 테이블명, 또는 SP명을 정확히 기억하고 있지 못할 때 접두어를 입력하면 해당 접두어로 시작하는 대상을 찾아서 보여주기 때문에 매우 편리하기 사용 할 수 있다. 인텔리전스가 활성화 되어 있지 않다면 활성화 시키는 방법과 인텔리전스에 최신 목록이 나타나지 않는다면 캐싱을 새로 고침하는 법을 알아 보자. SSMS의 인텔리전스가 활성화 되어 있다면 다음과 같이 쿼리문을 입력할 때 팝업으로 스키마리스트가 나타난다. 인텔리전스 활성화 하는 방법을 알아 보자. [도구] – [옵션]을 선택 한다..

SSMS 줄 번호 표시

SSMS 줄 번호 표시 Version : SQL Server 2005, 2008, 2008R2 DBA가 많이 사용하는 SSMS툴을 이용하여 작업 할 때 많은 SP를 개발 또는 수정한다. 다음과 같이 대부분의 DBA는 기본 옵션으로 사용하고 있을 것이다. SP를 실행하였는데 에러가 발생하였다. 에러라인을 반환하는데 어떻게 쉽게 찾을 수 있을까? 다양한 옵션을 통하여 쿼리 창에 줄 번호를 나타내어 보자. [도구] – [옵션]을 선택 한다. [옵션] 창에서 [Transact-SQL] - [일반] 탭에서 [줄 번호]를 선택 한다. [줄 번호]를 선택하고 확인을 클릭하면 다음과 같이 쿼리 창에 각 행의 번호가 나타난다. 단축키 [Ctrl+G]를 이용하여 필요 시 해당 라인의 번호로 바로 이동 할 수 있다. 위 기..

SSMS 시작 옵션 변경하기

SSMS 시작 옵션 변경하기 Version : SQL Server 2005, 2008, 2008R2 데이터베이스를 관리하면서 가장 많아 접하게 되는 툴이 대부분의 DBA 분들은 SSMS라 생각한다. SSMS를 실행하면 기본적으로 서버 연결 정보를 입력하려 데이터베이스에 연결 할 것이다. 데이터베이스에 연결이 완료되면 다음과 같이 기본 화면이 시작된다. 아마 대부분의 DBA들은 기본 화면이 아래 그림과 동일할 것이다. 그리고 [새 쿼리]를 클릭하여 새로운 쿼리창을 실행하여 명령어를 입력한다. 데이터베이스를 연결하고 나서 기본적으로 [새 쿼리창]이 실행되면 얼마나 편할까 생각해 본적이 있는가? SSMS의 다양한 옵션을 통하여 시작 설정을 변경하여 보자. 메뉴에서 [도구] – [옵션] 을 선택 한다. [옵션]..

SSMS 쿼리 결과 다른 탭에 표시하기

SSMS 쿼리 결과 다른 탭에 표시하기 Version : SQL Server 2005, 2008, 2008R2 SSMS에서 쿼리를 실행하면 결과 값은 쿼리 창 하단에 표시 된다. DBA는 쿼리 결과를 한번에 더 많이 보기 위하여 쿼리 창의 경계선을 마우스로 드래그 하여 창을 크기를 조절한다. 이렇게 했을 때 쿼리를 확인 할 때에는 다시 결과 창을 드래그 하여 크기를 줄이거나 단축키 [Ctrl+R]을 통하여 결과 창을 숨기거나 한다. 만약 결과 창을 다른 탭에 표시하면 얼마나 편할까? 많은 양의 쿼리와 결과를 한번에 볼 수 있을 것이다. 이번 실습을 통하여 결과 창을 다른 탭에 출력 하도록 하자. SSMS에서 [도구] – [옵션]에서 [SQL Server] - [일반]탭을 선택하면 다음과 같이 쿼리 결과시..

SSMS 연결 표시줄 색상 변경

SSMS 연결 표시줄 색상 변경 Version : SQL Server 2005, 2008, 2008R2 대부분의 DBA들은 여러 인스턴스에 접근하여 데이터베이스를 관리 한다. 이때 하나의 SSMS 프로그램을 실행하여 여러 인스턴스에 접근하는데 모든 창들이 거의 유사하게 생긴 탓으로 엉뚱한 서버에 쿼리를 적용하는 실수를 범하기도 한다. (생각보다 꽤 빈도율이 높다.) 만약 시각적으로 인스턴스마다 구분이 된다면 어떨까? 엉뚱한 인스턴스에 쿼리를 적용하는 실수는 줄일 수 있을 것이다. SSMS를 실행하여 DB에 접속하여 보자. 아마 현재 대부분의 DBA들은 다음과 같은 기본 색이 나타날 것이다. 우리는 인스턴스 별로 색상을 구분해 보기로 한다. 다음과 같이 서버 연결 창에서 [옵션]을 선택 한다. [옵션]을 ..

SSMS 결과 복사시 열 머리글 포함하기

SSMS 결과 복사시 열 머리글 포함하기 Version : SQL Server 2005, 2008, 2008R2 SSMS에서 결과집합을 복사하여 엑셀이나 기타 문서 붙여 넣을 때 열 머리글이 포함되지 않아 한땀 한땀 손으로 기입했던 기억이 있을 것이다. 이렇게 귀찮고 손이 많이 가는 작업을 한번에 해결 할 수 없을까? 이번 시간을 통해서 알아 보자. SSMS에서 쿼리를 실행하여 결과값을 복사하여 엑셀에 붙여 보자. SSMS가 기본 옵션으로 선택되어 있다면 다음과 같이 엑셀에 붙여넣기가 될 것이다. 열 머리글이 포함되지 않아 어떤 열이 어떤 정보를 나타내는지 확인 할 수 없다. 그렇다고 한땀 한땀 손으로 기입하자니 열 이름도 복잡하고 너무 많다. 어떻게 할까? SQL Server 2008 이상에서는 다음과..

SSMS 결과물을 쉼표로 구분하여 출력하기

SSMS 결과물을 쉼표로 구분하여 출력하기 Version : SQL Server 2005, 2008, 2008R2 SSMS를 사용하여 결과를 반환할 때 주로 무엇을 사용하는가? 아마 대부분의 사람들이 기본적인 표 또는 텍스트 모드를 사용 할 것이다. 그렇다면 텍스트 모드에서 다른 표현 방법은 없을까? SSMS의 옵션을 통하여 다양한 출력 방법을 알아 보자. SSMS를 실행하여 데이터를 조회하면 대부분 표 형태로 결과를 볼 것이다. 또는 이렇게 표 형태로 볼 수도 있다. 표 형태에서 공백 탭 구분이 아닌 콤마로 출력하는 방법을 알아 보자. SSMS의 메뉴에서 [도구]-[옵션]을 선택 한다. [옵션] 창이 나타나면 [SQL Server] – [텍스트 결과 표시]에서 출력 형식을 선택 한다. [쉼표로 구분]을..

SSMS 최근 사용한 파일에 대한 설정 변경

SSMS 최근 사용한 파일에 대한 설정 변경 Version : SQL Server 2005, 2008, 2008R2 SSMS에서 최근 사용판한 파일을 조회하면 다음과 같이 10개(디폴트)의 사용된 파일이 나타난다. SSMS의 옵션을 통하여 최근 사용된 파일에 대한 설정을 변경하여 보자. SSMS에서 [도구]-[옵션]을 선택 한다. [옵션]창이 나타나면 [일반]탭에서 [최근 사용 목록에 N개 파일 표시]에서 사용자가 원하는 만큼의 개수를 설정 한다. 실습에서는 최근 파일 개수를 4로 지정하였다. SSMS에서 [파일]-[최근 사용한 파일]을 선택하면 다음과 같이 사용자가 설정한 4개의 목록이 나타남을 확인 할 수 있다. 최근 설정 파일을 15로 변경하여 보자. 최근 사용한 파일의 목록이 15개가 나타남을 확..

SSMS 상위 행 선택 및 수정 행 변경

SSMS 상위 행 선택 및 수정 행 변경 Version : SQL Server 2008, 2008R2 테이블에 어떤 데이터가 들어 있는지 확인 하는 방법에는 직접 쿼리문을 실행하는 방법과 SSMS를 이용하는 방법이 있다. SSMS에서 조회하려는 행의 개수를 수정 하여 보자. 다음과 같이 SSMS를 이용하는 방법에는 디폴트 값이 상위 1000개행 조회 또는 상위 200개 행 편집만 가능하다. 상위 1000개 선택을 선택 하였을 시 상위 1000개의 행을 반환하여 보여 준다. 디폴트 값을 수정하는 방법을 알아 보자. [도구]-[옵션]을 선택 한다. [옵션] 창에서 [SQL Server 탐색기] – [명령]에서 [테이블 및 뷰 옵션]에서 [상위개 행 선택 명령의 값], [상위개 행 편집 명령의 값]을 수정한다..

SSMS에서 변경 스크립트 자동 생성

SSMS에서 변경 스크립트 자동 생성 Version : SQL Server 2005, 2008, 2008R2 SSMS 툴에서 디자이너를 사용하여 테이블을 생성하거나 컬럼을 수정하였을 때 배포는 어떻게 할까? 다음 도구 옵션을 선택하여 테이블 생성 또는 변경시 스크립트로 저장하도록 하자. SSMS를 실행하여 [도구]-[옵션]을 선택한다. [옵션]창이 나타나면 [Designers] –[테이블 및 데이터베이스 디자이너]에서 [변경 스트립트 자동 생성]을 선택 한다. SSMS에서 테이블을 선택하여 마우스 오른쪽을 클릭하여 [디자인]을 실행 한다. [Col_2]라는 컬럼을 추가하고 저장한다. 다음과 같이 [변경 스크립트 저장] 창이 나타난다. 저장하려면 [예]를 선택하고 저장하지 않으려면 [아니오]를 선택 한다...