Delphi + SQL Server에서 클라이언트 서버 응용 프로그램을 개발함으로써 문제가 지속적으로 발생하여 DB에서 발생한 작업에 대한 정확한 보고서를 제공합니다.새로운 순간에 동일한 db를 비교하는 방법
간단한 예이다
BEFORE 시작 "캡처"를 DB
사용자
사용자가 버튼
를 "저장"프레스 에디트 박스의 값을 변경AFTER : DB 캡처를 중지하십시오.
이전 상태 (수동으로 BEFORE
및 AFTER
상태를 캡처 함)를 비교하는 도구가 필요합니다.
나는 이런 종류의 도구를 찾았지만 데이터 또는 스키마 비교를 더 많은 데이터 소스와 비교하기위한 도구를 찾았다.
감사합니다.
['트랜잭션 로그] (http://msdn.microsoft.com/en-us/library/ms190925(v=sql.105) .aspx)는 어떻게됩니까?)? 아니면 그냥 로그 테이블 만들기. – TLama
한 번 나는 나가 묻는 무슨을하기 위하여 allwoed 제품의 민주당 원을 보았다는 것을 기억한다, 유감스럽게도 나는 그것이 어느 제품인지 되 부를 수 없다. 그것은 훌륭했다. – LaBracca
응용 프로그램에서 변경하지 않은 변경 내용을 포함하여 Sql Server db에 대한 모든 변경 내용을 catch하려는 경우 db 테이블에 트리거를 설정하여 변경 내용을 기록 할 수 있으며 트리거 설정에 도움이되는 제품이 있습니다. OTOH, 앱 변경 사항에만 관심이 있고 한 번에 한 행만 업데이트하는 경우 자체 로깅 기능을 작성하는 것은 그리 어렵지 않습니다. – MartynA