MS SQL Server 백업파일과 트랜잭션 로그를 이용한 백업


운영중인 데이터에 실수로 Update나 Delete 쿼리를 실행한 경우...... OTL.....

백업 시점과 쿼리가 실행된 시간 사이의 데이터를 복원하자...


  • 시나리오
    최근 백업과 장애 발생 시간 사이의 데이터 복원
    사용자 삽입 이미지
  • 원리
    최근 백업 이후의 트랜잭션 재실행
    사용자 삽입 이미지
  • 조건
    장애 이전 시점의 백업 파일, 해당 데이터베이스는 '전체' 복구 모델로 설정되있어야함
    사용자 삽입 이미지
  • 복원
    1. 최근 백업으로 복원
    - 백업 파일을 임시 DB로 복원(Norecovery 모드)
    - Restore 관련 참조 페이지
      http://msdn.microsoft.com/en-us/library/ms178615.aspx
    RESTORE DATABASE NewDatabase
    FROM DISK = 'D: \BackupFiles\TestDatabaseFullBackup.bak'
    NORECOVERY

    2. 트랜잭션 로그 복원
    - 트랜잭션 로그를 원하는 시점까지 복원(복원 후, Recovery 모드로 변경)
    - STOPAT이 없는 경우 트랜잭션 로그 전체 복원
    RESTORE LOG NewDatabase
    FROM DISK = ''D: \BackupFiles\ TestDatabase_TransactionLogBackup4.trn'
    WITH STOPAT = N'6/28/2007 4:01:45 PM', RECOVERY
  • 참조
     Restore your SQL Server database using transaction logs
    http://www.techrepublic.com/blog/datac ··· gs%2F132

Posted by 대한이

2011/03/22 23:00 2011/03/22 23:00
, , ,
Response
No Trackback , No Comment
RSS :
http://www.dhsnest.com/?/rss/response/99

MS SQL Server에서 대용량 스크립트 파일 실행

약 380메가 정도의 .sql파일을 실행할 일이 있었다.

SSMS로 32bit 램 4기가 시스템에서 메모리 부족 에러.

32bit 램 12기가 시스템도 에러.

64bit 램 4기가 시스템도 에러.

구글링 결과. - http://social.msdn.microsoft.com/forum ··· 33cf699e

요약하자면, 파일을 40메가 정도로 나누던지 sqlcmd라는 커맨드 툴을 쓰라는거다.

40메가 나누기는 귀찮고, sqlcmd 사용.

SQLCMD 사용법 - http://algorizm.tistory.com/45
SQLCMD 에서 input파일 사용법 - http://msdn.microsoft.com/en-us/library/ms170572.aspx

이렇게 했더니 문제없이 go.

Posted by 대한이

2011/01/04 14:50 2011/01/04 14:50
,
Response
No Trackback , No Comment
RSS :
http://www.dhsnest.com/?/rss/response/98

BoostPro Visual Studio 2010 지원

BoostPro(http://www.boostpro.com/) 에서 1.44버전의 Visual Studio 2010버전 바이너리를 다운 받을 수 있다.

그 동안 Boost 업데이트때마다 귀찮았는데 이제 좀 편하게 쓸듯...

Posted by 대한이

2010/10/12 23:33 2010/10/12 23:33
Response
No Trackback , No Comment
RSS :
http://www.dhsnest.com/?/rss/response/97

« Previous : 1 : 2 : 3 : 4 : 5 : ... 29 : Next »

블로그 이미지

다이어트? 코끼리도 풀만먹고, 하마도 수영하더라

- 대한이

Archives

Calendar

«   2012/05   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Site Stats

Total hits:
55920
Today:
12
Yesterday:
19