Pleasure resort of Gleam™

구글 내용 보기

SQL 서버로 백업시 백업화일을 날짜별로 생성하는 방법입니다.

declare @str nvarchar(100)

set @str = N'c:?ackupmydb' + convert(nvarchar(20), getDate(), 112) +N'.bak'


BACKUP DATABASE [mydb] TO DISK = @str
WITH NOINIT , NOUNLOAD , NAME = N'mydb backup', NOSKIP , STATS = 10,
NOFORMAT

위의 스크립을 job으로 스케쥴링 거시면 됩니다.
해당 일정이 되면 mydb20040825.bak, mydb20040826.bak 이런식의 백업화일이
생성됩니다

ASP News Group 천상 태자님이 올려주신거다...

Mysql은 Shell(telnet 또는 ssh)에서 아래와 같이 입력한다.
Mysqldump -u사용자명 -p사용자비번 디비명 > Backup_`date '+%Y%m%d%k%M%S'`.sql 이렇게 하믄 된다...
띠어쓰기 잘해야 한다..;;;

Comment +0