2007~2011/SQL Server2011. 2. 25. 11:12

SQL Server 2008 Management Studio 를 사용하여 템플릿 탐색기를 사용하는 방법에 대해서 아래와 같이 정리하였습니다. 쿼리 사용이 익숙하지 않아 쿼리 구문이 생각나지 않을 때, 혹은 도움말을 찾아 쿼리를 입력하기 귀찮을 때! 이럴 때 SQL Server Management Studio 에서 제공하는 템플릿을 통해 쉽게 쿼리를 만들 수가 있습니다.

SSMS 실행 후 View > Template Explorer 를 실행하시면 아래와 같이 다양항 항목의 템플릿을 확인하실 수 있습니다.




템플릿 탐색기를 사용하여 데이터베이스를 백업하는 쿼리를 만들어 보도록 하겠습니다.

1. SSMS > View > Template Explorer 실행
2. SQL Server Templates > Backup > Backup Database 더블 클릭하시면 쿼리창에 아래 쿼리가 자동 입력됩니다.

-- ===========================
-- Backup Database Template
-- ===========================
BACKUP DATABASE <Database_Name, sysname, Database_Name>
 TO  DISK = N'<Backup_Path,,C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\><Database_Name, sysname, Database_Name>.bak'
WITH
 NOFORMAT,
 COMPRESSION,
 NOINIT, 
 NAME = N'<Database_Name, sysname, Database_Name>-Full Database Backup',
 SKIP,
 STATS = 10;
GO



3. SSMS > Query > Specify Values for Template Parameters...
 가. 직접 위 쿼리를 수정해도 되지만 템플릿에서 제공된 파라미터 수정할 수 있는 인터페이스를 제공합니다.
 나. 데이터베이스 이름과 백업 경로를 지정합니다.




4. 완성된 쿼리는 다음과 같습니다. 파라미터 입력을 통해 쉽게 쿼리를 작성할 수 있습니다.

BACKUP DATABASE LAIGO
 TO  DISK = N'D:\BACKUP\LAIGO.bak'
WITH
 NOFORMAT,
 COMPRESSION,
 NOINIT, 
 NAME = N'LAIGO-Full Database Backup',
 SKIP,
 STATS = 10;
GO


SSMS 에서 템플릿 쿼리를 사용하는 방법에 대해서 간략히 소개 드렸습니다.


[참고자료]
방법: SQL Server Management Studio에서 템플릿 사용
http://technet.microsoft.com/ko-kr/library/ms179334.aspx


작성자 : Lai Go / 작성일자 : 2011.02.25

Posted by Lai Go