최근 12 년 된 SQL 기반 응용 프로그램에서 간헐적 인 ODBC 오류의 원인을 근절해야했습니다. 범인은 저장 프로 시저 중 하나의 끝이 문장으로 밝혀졌다 :Dump TRAN의 정당한 사용
DUMP TRAN NotTheRealDBName WITH NO_LOG
I이 명령에 익숙하지 않은, 그래서 제가 조사를 좀 해봤가 트랜잭션 로그의 백업을 만드는 것을 발견 . 나는 이것이 어떤 시점에서 트랜잭션 로그를 복원 한 경우에만 유용 할 것이라고 생각한다. 문제의 저장 프로 시저는 다양한 테이블에서 삽입, 업데이트, 선택 및 삭제의 간단한 시퀀스였습니다.
비즈니스 논리의 한가운데 트랜잭션 로그를 백업하고 복원하려는 이유가 무엇인지 상상해 보려고합니다.하지만 내 마음을 알 수는 없습니다. 누구든지 덤 트란을 효과적으로 사용하는 예를 들어 줄 수 있습니까?