반응형
1. Store procedure등록 (sp_BackupDatabase.sql)
2. Backup Script 실행
rem ------------------------------------------------------------------------------------------
rem MS-SQL Database Backup Script
rem 프로시저 sp_BackupDatabase 사용
rem backType 'F'=FullBackup, 'D'=옵션백업(로그인정보입력..), 'L'=로그백업
rem ------------------------------------------------------------------------------------------
rem ------------------------------------------------------------------------------------------
rem 전체 백업, 윈도우 인증을 통한 SQL Express의 모든 데이타베이스 백업
rem ------------------------------------------------------------------------------------------
rem sqlcmd -S .\SQLEXPRESS -E -Q "EXEC sp_BackupDatabases @backupLocation='E:\database_backup\', @backupType='F'"
rem ------------------------------------------------------------------------------------------
rem 선택 백업, 윈도우 인증을 통한 SQL Express의 선택한 데이타베이스만 백업
rem ------------------------------------------------------------------------------------------
rem sqlcmd -S .\SQLEXPRESS -E -Q "EXEC sp_BackupDatabases @backupLocation='E:\database_backup\', @databaseName='morning', @backupType='F'"
rem ------------------------------------------------------------------------------------------
rem 로그 백업 , 윈도우 인증을 통한 SQL EXPRESS의 모든 로그 백업.
rem ------------------------------------------------------------------------------------------
rem sqlcmd -S .\SQLEXPRESS -E -Q "EXEC sp_BackupDatabases @backupLocation='D:\SQLBackups\',@backupType='L'"
rem ------------------------------------------------------------------------------------------
rem 차등 백업 , Login 인증을 통한 SQL EXPRESS의 모든 대상 백업.
rem ------------------------------------------------------------------------------------------
rem sqlcmd -U SQLLogin -P password -S .\SQLEXPRESS -Q "EXEC sp_BackupDatabases @backupLocation ='D:\SQLBackups', @BackupType=’D’"
rem ##### 백업 경로 설정 #####
SET BACKUP_DIR=%CD%\backup\
sqlcmd -S .\SQLEXPRESS -E -Q "EXEC sp_BackupDatabases @backupLocation='%BACKUP_DIR%', @databaseName='morning', @backupType='F'"
스케쥴에 넣어서 주기적으로 백업을 해도 될듯함.
'Windows Server' 카테고리의 다른 글
Cygwin sshpass설치(컴파일) (0) | 2019.07.16 |
---|---|
Cygwin 설치 (0) | 2019.07.10 |
원격 데스크톱 연결 관리자 mRemoteNG (0) | 2019.04.23 |
원격 데스크톱 연결 관리자 MicroSoft RDCMan (0) | 2019.04.23 |
웹사이트(폴더) 백업 스크립트 (0) | 2019.04.19 |