..열심히 공부하세../MS-SQL
13_백업
댄스댄스
2008. 6. 18. 15:38
[DB백업]
아주중요.......
1.명령어를 통한 방법(강추)
backup database mydb
to disk='c:\mydb20080616.bak'
with init --백업
restore database mydb
from disk='c:\mydb20080616.bak' --복구
문)백업을 매일 자동화 하고자 한다.
동적SQL문을 활용하여 저장프로시저를 작성하시오
create proc sp_backup
as
declare @sql varchar(50)
set @sql='c:\mydb'+convert(char(10),getdate(),102)
set @sql=@sql+'.bak'
backup database mydb to disk=@sql with init
sp_backup
use master
drop database mydb
2.파일복사
~.mdf 데이터파일
~.ldf 트랜잭션 로그파일 저장
백업하려면 파일복사하면 되지만
매일 사람이 해야 하기 때문에
스크립트로 구현하는 편이 좋음