ADO.NET을 통해 많은 저장 프로 시저를 실행하는 레거시 ASP.NET 웹 응용 프로그램이 있습니다. 누구나 프로파일 링 도구를 사용하거나 이러한 데이터베이스 호출이 발생할 때이를 기록하는 간단한 방법을 추천 할 수 있습니까?ADO.NET을 통한 데이터베이스 액세스 로깅
감사의 말.
로깅ADO.NET을 통해 많은 저장 프로 시저를 실행하는 레거시 ASP.NET 웹 응용 프로그램이 있습니다. 누구나 프로파일 링 도구를 사용하거나 이러한 데이터베이스 호출이 발생할 때이를 기록하는 간단한 방법을 추천 할 수 있습니까?ADO.NET을 통한 데이터베이스 액세스 로깅
감사의 말.
로깅Log4Net 응용 프로그램이 이미 그것으로 계측되어 있지 않은 경우 작동하지 않습니다.
SQL 프로필러는 서버 쪽이며 SQL Server 성능에 영향을줍니다.
당신은 ADO.Net 추적 로깅 보라 : http://msdn.microsoft.com/en-us/library/aa964124(SQL.90).aspx
나는 그것이 당신이해야 할 일을 할 것으로 판단된다.
Log4Net은 설치가 매우 빠릅니다. SQL 프로파일 링이 무기한으로 실행되는 것이 아니라는 점을 분명히 밝힙니다. –
Log4net은 쉽게 설치할 수 있습니다. 그러나 O.P.가 "기존 앱"이라고 말한 것을 알 수 있습니다. 아마도 log4net을 연결하고 코드베이스를 도구로 사용하기 위해 코드를 변경하지는 않을 것입니다. –
SQL 프로파일 링이 - 내장 SQL Server Profiler
정말로 실행중인 SQL 명령 _client-side_을 로깅 하시겠습니까? – kenwarner
예, 확신합니다. – Kyle