mssql 백업 (자동화시 쿼리문)

2014.03.17 12:59

소울 조회 수:5710

관리-> 새관리에서 백업설정할때 스크립트

 

백업 스크립트
DECLARE @backupDate DATETIME
DECLARE @fileName NVARCHAR(50)
SELECT @backupDate = GETDATE();
SET @fileName = 'c:\백업폴더\sqlDB#' 
 + CAST(YEAR(@backupDate) AS CHAR(4)) + '-'
 + CAST(MONTH(@backupDate) AS VARCHAR(2)) + '-'
 + CAST(DAY(@backupDate) AS VARCHAR(2))
 + '.bak'
BACKUP DATABASE sqlDB TO disk = @fileName;

 

---------------------------------------------------------------------------------------------

DECLARE // mssql 변수선언 (변수이름은 @넣고 이름) 그다음 데이터형식
ex) DECLARE @backupDate DATETIME

 

GETDATE(); 현재시간 출력함수
ex) select GETDATE();
select GETDATE() as [오늘날짜]

 

set // 변수의 값을 할당할때