none
DB 복사 시 복사본에 삭제된 데이터 유지가 가능한가요? RRS feed

  • 질문

  • 안녕하세요

    하루에 한 번 정도 A DB를 B DB로 복사하려고 합니다.

    A DB는 사용중이고 B DB는 백업용인데요

    문제는 B DB에 A DB에서 삭제된 데이터를 유지시키고 싶습니다.

    해서 나중에 B DB를 사용 할 때는

    A DB 최신 데이터와 A DB에서 삭제된 데이터가 다 들어있게 하고 싶은데요

    가능할까요?

    조언 부탁드립니다.

    DB는 MSSQL 2008 STD입니다.



    • 편집됨 jooooooooC 2014년 10월 16일 목요일 오전 8:20
    2014년 10월 16일 목요일 오전 8:15

답변

  • 안녕하세요.

    제가 질문을 잘 이해한거라면,

    트랜잭션 복제를 이용해서 구성이 가능할 듯 싶습니다.

    트랜잭션 복제 시 Delete는 복제되지 않게 구성이 가능합니다.

    단, 이 경우에 PK에 대한 update가 있으면 키 충돌이 발생할 수 있으므로 주의가 필요합니다.

    Younggun Kim

    MCDBA, MCITP
    Consultant @ Database Division in SQLRoad
    http://www.sqlroad.com  http://www.sqlserver.co.kr
    ygkim@sqlroad.com

    2014년 10월 16일 목요일 오후 1:39