2012-08-06 2 views
0

모두, 내 응용 프로그램에서 진행중인 프로세스를 기록하는 모듈을 작성할 수 있지만이 방법은 구현되지 않았고 어떻게 설명 할 수 없는지 잘 알고 있습니다. 다음을 수행하십시오 ...내 응용 프로그램의 클라이언트 버전에서 디버깅 정보를 얻는 방법

클라이언트가 내 응용 프로그램을 실행 중이고 일부 사용자 정의 동적 SQL에서 오류가 발생합니다. 따라서 사용자가 수행중인 작업과 실행중인 SQL의 응용 프로그램 오류인지 알기가 매우 어렵습니다.

클라이언트는 실행중인 SQL을 제공하는 것에 대해 재미 있습니다. 그리고 나는 계속 진행되고 있습니다. 충돌 할 때 코드가 수행하는 작업에 대한 로그를 얻을 수있는 방법이 있습니까?

코드는 C#으로 작성되고 난독 화됩니다.

감사합니다.

답변

1

SQL에 문제가있는 경우 많은 데이터베이스가 실행 된 최신 쿼리를 알려주므로 이론적으로는 해당 정보를 얻으려고 시도 할 수 있습니다. 또 다른 방법은이 고객에게이 고객에게 사용자 지정 버전을 제공하는 것입니다. 모든 실행 된 SQL 쿼리를 기록하는 애플리케이션. 또한 스택 트레이스가 제공되는 경우 일부 난독 화 프로그램을 사용하면 이러한 스택 트레이스를 비방 폭화 할 수 있습니다.

관련 문제