분류 전체보기 1386

SSMS UI 기능을 이용한 스크립트 생성

SSMS UI 기능을 이용한 스크립트 생성 Version : SQL Server 2005, 2008, 2008R2 작업을 하다 보면 UI를 사용하여 백업이나 복원 또는 기타 여러 기능을 사용하게 된다. 만약 수십 수백대의 서버를 관리하는 상황이라면 어떻게 될까? 각 서버마다 들어가서 UI를 이용하여 작업을 하기에는 뭔가 매우 불합리해 보인다. 대부분의 DBA들은 스크립트를 준비하여 필요할 때 스크립트만 실행하는 방식으로 작업을 진행한다. 그렇다면 필요한 스크립트를 잘 만들 자신이 없다면 어떻게 할까? SSMS의 관리 기능을 통하여 스크립트 생성방법을 알아 보자. SSMS에는 친절하게도 내가 클릭하는 모든 기능에 대해서 스크립트를 생성해 주는 기능을 가지고 있다. 이번 시간에는 백업 기능을 UI를 통하여 ..

SSMS 서버 그룹 등록 및 서버 등록

SSMS 서버 그룹 등록 및 서버 등록 Version : SQL Server 2005, 2008, 2008R2 DBA들이 많은 DB를 관리하다 보면 매번 접속 할 때마다 IP 또는 서버 이름 그리고 비밀번호를 입력하여 접속한다. 여러대의 서버를 접속하거나 빈번하게 연결을 한다면 매우 귀찮거나 모두를 기억하기 번거로운 일일 수 있다. SSMS의 서버 그룹 등록 및 서버 등록을 통하여 쉽고 편하게 접속 정보를 관리 하자. [등록된 서버] 창이 보이지 않는다면 다음과 같이 [메뉴] – [등록된 서버]를 선택한다. [로컬 서버 그룹]에서 [새 서버 그룹] 또는 [새 서버 등록]을 한다. 실습을 위해서 [새 서버 그룹] 등록부터 해보자. [새 서버 그룹 등록]을 클릭하면 다음과 같이 [새 서버 그룹 속성] 창이 ..

SSMS 여러 개체 선택하기

SSMS 여러 개체 선택하기 Version : SQL Server 2005, 2008, 2008R2 SSMS를 사용하여 개체를 삭제하거나 스크립팅 작업을 해야 할 때 대부분의 사용자들이 [저장 프로시저] – [저장 프로시저 스크립팅] – [CREATE, ALTER, DROP] 등의 순서로 진행 한다. 또는 [데이터베이스] –[태스크] – [스크립트 생성]을 이용할 것이다. 후자의 방법에서는 마법사를 따라 하면서 체크 박스에서 필요한 항목 체크 및 다양한 옵션을 수정하여 스크립트를 생성할 수 있다. 전자의 방법을 사용하면 마법사를 굳이 실행하지 않아도 되므로 클릭수가 줄어 들고 빠르게 작업할 수 있지만 여러 개의 개체가 선택되지 않는 다는 단점이 있다. 하지만 좀더 편리하고 빠른 방법이 없을까? 메뉴에서 ..

SSMS 서버리스트 내보내기 / 가져오기

SSMS 서버리스트 내보내기 / 가져오기 Version : SQL Server 2005, 2008, 2008R2 SSMS를 사용할 때 자주 사용하는 서버를 등록해 놓으면 매번 접속할 때 주소를 기억할 필요 없이 클릭만으로 접속이 가능하다. 이때 리스트를 공유하거나 공유된 리스트를 가져오는 방법을 알아 보자. SSMS에 서버 그룹 및 서버가 등록되어 있다. 서버 리스트를 공유 또는 백업 용도로 관리할 때 다음과 같은 작업을 이용하면 매우 편리하다. 마우스 오른쪽을 클릭하여 [태크스] – [내보내기]를 선택 한다. [등록된 서버 내보내기] 창에서 내보낼 서버의 그룹 또는 서버를 선택한다. 그리고 리스트를 저장할 폴더 경로를 설정한다. 하단의 옵션을 통해 접속 정보 ID 및 비밀번호 까지 저장 할 수 있다. ..

SSMS 자동복구 활성 / 비활성

SSMS 자동복구 활성 / 비활성 Version : SQL Server 2005, 2008, 2008R2 SSMS를 사용하다 예기치 못한 프로세스의 종료로 인하여 다시 실행하였을 경우 자동 저장된 임시 파일을 이용하여 자동 저장된 시점까지 복원할 수 있다. SSMS에서 자체적으로는 이 기능을 비활성화 할 수는 없지만 레지스트리를 이용하여 자동 복구 기능을 비활성화 시켜보자. [윈도우] + [R] 을 실행하여 [Regedit]를 실행 하자. [레지스트리 편집기]가 실행되면 다음과 같은 위치에서 레지스트리를 수정 하자. SQL Server 2005 HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\90\Tools\Shell\General\AutoRecov..

SSMS 시스템 데이터베이스 숨기기

SSMS 시스템 데이터베이스 숨기기 Version : SQL Server 2005, 2008, 2008R2 SSMS에서 개체 탐색기를 열어 보면 시스템 데이터베이스를 열어 볼 수 있다. SSMS에서 시스템 데이터베이스를 숨기는 옵션을 알아 보자. SSMS를 실행하여 보면 다음과 같이 시스템 데이터베이스가 개체 탐색기에 나타난다. [도구] – [옵션]을 선택 한다. [옵선 창에서 [환경] – [일반] 탭에서 [개체 탐색기에서 시스템 개체 숨기기]를 체크하여 확인을 클릭 한다. 변경된 내용을 적용하려면 반드시 SSMS를 다시 시작하여야 한다. SSMS를 실행하여 개체 탐색기를 살펴보자. 시스템 데이터베이스가 나타나지 않는다. 2012-10-04 / 강성욱 / http://sqlmvp.kr

SSMS 쿼리 자동 줄 바꿈

SSMS 쿼리 자동 줄 바꿈 Version : SQL Server 2005, 2008, 2008R2 SSMS를 이용하여 쿼리 작성 또는 이미 생성된 SP를 열어 보면 매우 긴 쿼리의 경우 수평 스크롤이 나타난다. 이때 스크롤을 이동하여 쿼리를 확인해야 하는 불편함이 있다. 옵션을 통하여 자동 줄 바꿈을 적용하자. 자동 줄 바꿈을 전문 용어로 [워드랩] 이라고 한다. SSMS를 실행하여 SP를 확인하여 보자. 다음과 같이 가로로 긴 쿼리문에 대해서는 가로 스크롤이 발생한다. 옵션을 설정하여 자동 줄 바꿈을 설정하자. [도구] – [옵션]을 선택 한다. [옵션]창이 나타나면 [텍스트 편집기] – [Transact-SQL] – [일반] 탭에서 [자동 줄 바꿈]을 선택 한다. [자동 줄 바꿈 시각 문자 표시]를..

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의 다양한 옵션을 통하여 시작 설정을 변경하여 보자. 메뉴에서 [도구] – [옵션] 을 선택 한다. [옵션]..