SQL을 사용하는데 특정 데이터 값이 이전 넣었던 값으로 한 2주 정도후 되돌아 갑니다.
혹시 어떤부분에 연관성이 있을지 아시는분 좀 알려 주시고 조언 부탁 드립니다...
트리거를 걸어 놔서 로그에 남겨 봤는데 12:10 분쯤 2주정도 변경이 없다가
250 개 정도 되는 레코드의 특정 값이 단체로 이전값으로 돌아 간것을 로그 확인 하였습니다.
혹시 짐작가시고 아시겠는분은 좀 알려 주시면 감사하겠습니다... 고수님들 조언 부탁드립니다.;;;
애매한 상황이라 정확한 답을 드리기는 어려우나 짐작가는 걸로만
이야기 한다면
1. 스케쥴링에 의한 변경
2. trigger에 의한 변경
3. dts에 의한 변경
4. (예상치 않은) 사용자에 의한 변경
5. 프로그램의 오류
아마도 등등이 될 듯한데요.
지금 확인해 봤는데요 그때 프로세스 ID 가 spid296 이었고요 ;;;
SQL 메니져의 management ->Current Activity ->Process Info
에서 확인한 결과 지금은 sleep 상태이고 command 는
awaiting command 이고 memory 는 1293 이고 시간은 로그에서
확인한 정확히 그시간인데 host가 제가 쓰고 있는 노트북인 (hack)
으로 되어있었습니다. 서버는 xodbserver 이거든요..
근데 문제는 그시간에 제 노트북은 네트워크에 연결되있지 않았던걸로
알고 있거든요.. 그리고 예전 자료를 부르는 그런 프로세스를 만들거나
하지 않았거든요 ;;;
어떠게 된것인지 ;;; 혹시 집히시거나 아시는분 좀 알려주세요 .. ^^;;;