MS-SQL 홈 > Tip&Tech > MS-SQL

 
[MS-SQL] 백업 스크립트

제가 일본에서 일을 하다보니.. 주석이 일본어로 되어있네요.. ^^

작업설정은 이러합니다.

아래의 쿼리에서..

 

SET @Path = 'D:\backup'
SET @DBName = 'master'

 

부분에 경로와 백업하고자 하는 디비명만 적어주면 됩니다.

 

그러면..

D:\backup\master\master_Backup_2010-04-07_10-54.bak

 

이런식으로 백업경로에 백업하는 디비명 폴더를 만들고 그 안에 백업파일을 저장합니다.

백업파일은 백업시간을 파일명에 넣어서 백업을 하게 되어있습니다

 

 

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

 


DECLARE @Path nvarchar(200)
DECLARE @DBName nvarchar(100)

DECLARE @FileName nvarchar(100)
DECLARE @FullFileName nvarchar(500)

 

SET @Path = 'D:\backup'
SET @DBName = 'master'

 

-- 経路設定
SET @Path = @Path + N'\' + @DBName

-- フォルダー生成
EXECUTE master.dbo.xp_create_subdir @Path

-- ファイル名
SET @FileName = @DBName + N'_Backup_' + CONVERT(VARCHAR(10), GETDATE(), 120) + +N'_' + LEFT(REPLACE(CONVERT(VARCHAR, GETDATE(), 108),':','-'),5)

-- 経路 + ファイル名
SET @FullFileName = @Path + N'\' + @FileName + N'.bak'

-- バクアップ実行
BACKUP DATABASE @DBName TO DISK = @FullFileName WITH NOFORMAT, NOINIT, NAME = @FileName, SKIP, REWIND, NOUNLOAD, STATS = 10

2012년 01월 23일 (23:38)
윗글 | 아랫글

4, 1 / 1
no title name date visit
7687 [MSSQL] MSSQL2005, 2008에서 SHA256, SHA512 암호화 하기
2013-05-16 1924
-- [MS-SQL] 백업 스크립트
2012-01-23 953
7664 [MS-SQL] 테이블 컬럼 정보 가져오기
2011-07-23 1176
7663 [MS-SQL] 데이터베이스의 데이터 파일 및 로그파일 용량 체크 쿼리
2011-07-23 994
 1


I D
P W
회원가입
Tip&Tech
    HTML5
    MS-SQL

Copyright © 2001-2024 All rights Reserved.     Powered by INNO WB 0.6 Beta (.Net)