프로덕션 서버에서 갑자기 빠진 2 개의 중요한 테이블이 있음을 알 수 있습니다. 이것은 우리에게 절대적인 놀라움이었습니다. 이로 인해 우리의 응용 프로그램이 다운되었습니다. 마지막으로 우리는 이전 백업을 사용하여 테이블을 다시 만들 수 있었고 응용 프로그램은 그 이후에 정상 상태가되었습니다.누가 SQL 테이블을 삭제 했습니까?
이제 테이블을 누가 삭제했는지, 누가 삭제했는지 어떻게 알 수 있습니까?
거기에 같은 방법 또는 그와 비슷한 것을 찾기 위해 트랜잭션 로그를 들여다 볼 수있는 방법이 있습니까?
[업데이트]
이것은 Windows 기반 응용 프로그램입니다. 이 서버에는 인터넷 연결이 구성되어 있지 않습니다. 이 권한을 가진 당사자는 클라이언트와 회사뿐입니다. 이 시점에서 둘 다 서로를 비난하고 있습니다.
[업데이트 END]
감사
Nikhil Sreenivas
나는'SQL injection'을 말할 것인데, 테이블을 몇 개 만들지 않았는가? – RageZ
......... 나 아니야! – Shoban
응용 프로그램은 웹 기반입니까? 그렇다면 @RageZ를 사용하고 있는데, 처음에는 임베디드 된 (아마도 난독 화 된) SQL을 사용하는 이상한 요청 URL에 대한 웹 액세스 로그를 살펴볼 것을 제안합니다. –