2010-08-12 4 views
0

나는 로컬 Windows 응용 프로그램이 생성하는 데이터베이스와 쿼리의 범위를보기 위해 sql 클라이언트 측 추적을 수행하려고합니다.내 Windows 응용 프로그램에서 생성하는 SQL 쿼리를 추적하는 방법?

Everyone on the Web은 서버 측 추적에 대해 이야기하지만 내 응용 프로그램은 적어도 5 개의 다른 서버와 대화하므로 효과적으로 수행하기가 어렵습니다.

어떤 권장 사항이 있습니까?

+0

쿼리는 클라이언트 측에서 어떻게 생성됩니까? 응용 프로그램은 어떻게 구축됩니까? 이 질문에 대한 답은 격렬하게 달라질 것입니다. 저는 종종 수동으로 쿼리를 생성하고, 문제 해결은 실행하기 전에 어딘가에 인쇄하여 수행됩니다. 프레임 워크 나 유틸리티가 모든 SQL 활동을 관리하도록 할 경우 선택의 여지가 있지만 (SQL Server를 사용하는 경우 클라이언트 측면에서 SQL 프로파일 러를 사용하십시오.) – Fosco

답변

1

데이터 액세스 계층이 있거나 실제로 SQL을 실행하는 기능이 제한되어 있으면 디버깅을 위해 활성화 또는 비활성화 할 수있는 로깅 메커니즘을 구축 할 수 있습니다. 죄송합니다. 일반적인 대답이라면.

+0

여러 데이터베이스 서버를 사용하기 때문에 로깅이 유일한 해결책이라고 생각합니다. –

관련 문제