안녕하세요.
db 서버에서 스케쥴로 백업 bak 파일을 생성하고 있는데요.
혹여나.. bak 파일이 유출 되었을때 암호를 입력해야 복구가 된다든지 하는 복구시 제한을 주고 싶은데요.
방법이 있는지요?
Comment 2
-
쓸만한게없네(윤선식)
2013.05.09 00:23
-
열린문서
2013.05.09 21:00
감사합니다. 많은 도움 되었습니다. (--)(__)
안녕하세요.
db 서버에서 스케쥴로 백업 bak 파일을 생성하고 있는데요.
혹여나.. bak 파일이 유출 되었을때 암호를 입력해야 복구가 된다든지 하는 복구시 제한을 주고 싶은데요.
방법이 있는지요?
2013.05.09 00:23
2013.05.09 21:00
감사합니다. 많은 도움 되었습니다. (--)(__)
두 가지 방식이 있습니다.
1. BACKUP 구문에서 PASSWORD를 사용하는 것.
http://msdn.microsoft.com/ko-kr/library/ms186865(v=sql.90).aspx
--> 하지만 이 방법은 위 그림처럼 보호 수준이 낮고, 2012부터는 지원하지 않으므로 사용하지 않는 것이 좋습니다.
2. 투명한 데이터 암호화(TDE, Transparent Data Encryption)을 이용하는 것.
http://msdn.microsoft.com/ko-kr/library/bb934049.aspx
--> 다만 이것은 SQL Server 2008 Enterprise Edition부터 지원한다는 점이 있습니다.
이 두 방법 이 아니라면, 백업파일을 압축하여 압축 시 패스워드를 걸어두는 방법이 있긴 합니다만...