MSSQL 2005 Express 자동 백업
윈도우즈/MSSQL2015. 1. 27. 09:26
반응형
MSSQL 2005 Express 버전에서는 스케줄러 기능이 없기 때문에 프로그램에서 자동 백업을 못합니다.
(하려면 개발자 버전을 설치하면 됩니다. 근데.. 귀찮으니..)
sqlcmd.exe로 해당 백업 스크립트를 지정해주고 윈도우의 "예약된 작업"으로 예약 해주면 자동 백업을 할수 있습니다.
일단 간단하게 백업 스크립트를 만듭니다.
- test.sql
sqlcmd 명령어로 해당 스크립트를 실행하여 백업 파일이 생성이 되나 테스트 해봅니다. (더 자세한 옵션은 sqlcmd -?로 확인 가능 합니다.)
(하려면 개발자 버전을 설치하면 됩니다. 근데.. 귀찮으니..)
sqlcmd.exe로 해당 백업 스크립트를 지정해주고 윈도우의 "예약된 작업"으로 예약 해주면 자동 백업을 할수 있습니다.
일단 간단하게 백업 스크립트를 만듭니다.
- test.sql
/* 날짜별 백업 (ex : yongbok-20110724.bak ) */
declare @dir nvarchar(100)
set @dir = N'D:backupdatabase데이터베이스 이름-' + convert(nvarchar(20), getDate(), 112) +N'.bak'
BACKUP DATABASE [데이터베이스 이름] TO DISK = @dir WITH NOFORMAT, NOINIT, NAME = N'welfare7-Full', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
sqlcmd 명령어로 해당 스크립트를 실행하여 백업 파일이 생성이 되나 테스트 해봅니다. (더 자세한 옵션은 sqlcmd -?로 확인 가능 합니다.)
C:Documents and SettingsAdministrator>sqlcmd -S localhost -E -i D:backupscripttest.sql사용 예:
이제 예약된 작업을 새로 만들고 설정에 아래와 같이 환경에 맞게 설정 해주시면 됩니다.
실행 : sqlcmd -S localhost -E -i D:backupscripttest.sql
시작위치 : "C:Program FilesMicrosoft SQL Server-0ToolsBinn"
[출처] Create The Flow! (http://www.cyworld.com/ruo91/7065468)
반응형
'윈도우즈 > MSSQL' 카테고리의 다른 글
[오류] 서버에 연결했지만 로그인하는 동안 오류가 발생했습니다. (0) | 2015.01.27 |
---|---|
MS-SQL 서버 메모리 사용량 제한 (0) | 2015.01.27 |
SQL Server 2005 데이터 파일 저장 경로 지정 (0) | 2015.01.27 |
MS-SQL 리플리케이션 (병합복제) 테이블 추가 방법 (0) | 2015.01.27 |
테이블 생성 및 데이터 입력 (0) | 2015.01.27 |
댓글()