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

 

  • Version : SQL Server 2005, 2008, 2008R2

 

작업을 하다 보면 UI를 사용하여 백업이나 복원 또는 기타 여러 기능을 사용하게 된다. 만약 수십 수백대의 서버를 관리하는 상황이라면 어떻게 될까?

각 서버마다 들어가서 UI를 이용하여 작업을 하기에는 뭔가 매우 불합리해 보인다.

 

대부분의 DBA들은 스크립트를 준비하여 필요할 때 스크립트만 실행하는 방식으로 작업을 진행한다. 그렇다면 필요한 스크립트를 잘 만들 자신이 없다면 어떻게 할까?

 

SSMS의 관리 기능을 통하여 스크립트 생성방법을 알아 보자.

 

SSMS에는 친절하게도 내가 클릭하는 모든 기능에 대해서 스크립트를 생성해 주는 기능을 가지고 있다. 이번 시간에는 백업 기능을 UI를 통하여 진행함으로써 내가 클릭한 행동을 스크립트로 생성해 보자.

 

SSMS를 실행하여 다음과 같이 백업하려는 데이터베이스에서 마우스 오른쪽 클릭 [태스크] – [백업] 을 선택 한다.

 

 

[백업] 창에서 백업 속성을 지정한다. 파일 경로 및 이름을 지정한다.

 

 

옵션 탭에서 사용자가 추가로 작업할 내용을 클릭하여 선택 한다. 이때 다양한 옵션을 선택 하여 보자.

 

 

다시 일반 탭으로 돌아와서 아래 표시와 같이 스크립트를 클릭한다. 스크립트 생성을 도와주는 메뉴인데 어떤 방식으로 스크립트를 나타낼 것인지 선택 할 수 있다.

새 쿼리창 동작 스크립팅 : 새 쿼리창에 스크립트를 출력

파일 동작 스크립팅 : 스크립트를 파일로 출력

클립보드 동작 스크립팅 : 스크립트를 클립보드에 저장하여 붙여넣기 가능.

작업 동작 스크립팅 : Job Agent 로 등록할 수 있는 창이 나타남.

 

 

[새 쿼리 창 동작 스크립팅]을 클릭하여 보자. 다음과 같이 SSMS 새 쿼리창에 내가 클릭한 행동의 스크립트가 출력됨을 확인 할 수 있다.

 

 

SSMS의 스크립트 생성 기능을 잘 활용하면 내가 클릭한 행동을 백업하여 공유 및 보관할 수 있어 재사용시에도 매우 유용하리라 생각한다. 


강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp



No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 2191
1646 SQL ServerBACKUP 암호화 jevida(강성욱) 2015.03.30 8846
1645 SQL ServerErrorLog 관리 jevida(강성욱) 2015.03.30 10639
1644 SSMS 개체 탐색기를 통한 세부 정보 보기 jevida(강성욱) 2015.03.30 11677
1643 SSMS 접속했던 서버 목록 삭제 jevida(강성욱) 2015.03.30 12512
1642 SSMS 빠른 실행 아이콘 등록 하기 jevida(강성욱) 2015.03.30 8054
1641 SSMS 단축키 jevida(강성욱) 2015.03.27 7821
» SSMS UI 기능을 이용한 스크립트 생성 [1] jevida(강성욱) 2015.03.27 6915
1639 SSMS 서버 그룹 등록 및 서버 등록 jevida(강성욱) 2015.03.27 8728
1638 SSMS 여러 개체 선택하기 jevida(강성욱) 2015.03.27 5200
1637 SSMS 서버리스트 내보내기 / 가져오기 jevida(강성욱) 2015.03.27 6429
1636 SSMS 자동복구 활성 / 비활성 jevida(강성욱) 2015.03.27 4993
1635 SSMS 시스템 데이터베이스 숨기기 jevida(강성욱) 2015.03.27 4833
1634 SSMS 쿼리 자동 줄 바꿈 jevida(강성욱) 2015.03.27 9477
1633 SSMS 인텔리전스 사용 jevida(강성욱) 2015.03.27 6252
1632 SSMS 줄 번호 표시 jevida(강성욱) 2015.03.26 64620
1631 SSMS 시작 옵션 변경하기 jevida(강성욱) 2015.03.26 4337
1630 SSMS 쿼리 결과 다른 탭에 표시하기 jevida(강성욱) 2015.03.26 5065
1629 SSMS 연결 표시줄 색상 변경 jevida(강성욱) 2015.03.26 4811
1628 SSMS 결과 복사시 열 머리글 포함하기 jevida(강성욱) 2015.03.26 4770
1627 SSMS 결과물을 쉼표로 구분하여 출력하기 jevida(강성욱) 2015.03.26 4108





XE Login