2009-02-02 5 views
2

SQL Server 2005 STD 에디션 X64를 기반으로하는 IIS 6/ASP.NET 2.0에서 실행되는 응용 프로그램이 있습니다. 때로는 응용 프로그램이 바보 같은 메시지 (일부 파일은 "mytable에서 파일 선택 2, filed2"로 발견되지 않음)와 충돌합니다. 응용 프로그램이 오류를보고하는 동안 찍은 SQL Server에서 활동 추적을 얻었습니다. 참고 : 충돌은 여러 사용자가 동시에 일부 보고서를 작성하는 것과 같이 서버에 과부하가 걸리는 경우에만 발생합니다.추적 파일 - 사용 방법

질문 : 어떻게 상황을 해결하기 위해 추적 파일을 사용할 수 있습니까? 무엇이 잘못되었는지 어떻게 감지 할 수 있습니까?

감사

+1

안녕하세요. 어떻게 시작하셨습니까? –

+0

아직 해결 방법이 없습니다 ... 우리는 동일한 머신의 다른 인스턴스에서 일부 DB를 옮겼습니다. 수정 된 것처럼 보입니다 ... 이것은 추악한 해결 방법입니다. – lmsasu

답변

2

OK, 당신은 즉 테이블이 심문 할 수있는 형태로 추적 데이터를 얻을 필요가있다.

다음은 추적 파일을 SQL Server 테이블로로드하는 방법에 대한 세부 정보입니다.

http://support.microsoft.com/kb/270599

는 그런 문제를 담당하는 이벤트를 식별해야합니다. 추적에서 데이터베이스 내에서 발생한 이벤트를 찾으십시오.이 이벤트는 사용자가 경험 한 오류가 발생할 때 발생합니다.

다음 링크는 SQL Server 프로파일 러/추적 정보에 대한 좋은 출발점을 제공합니다.

http://msdn.microsoft.com/en-us/library/ms187929.aspx

이를 통해 읽기 및 문제가 발생할 경우 알려 주시기 바랍니다. 내가 SQLServerPedia에서 video tutorial on getting started with Profiler있어

4

건배. 요컨대, 추적 파일을 테이블로 반출 한 다음이를 통해 단계별로 오류가 발생한 것을 볼 수 있습니다. 프로파일 러의 추적 파일이나 추적 테이블 자체는 "덤프 파일이"여기에 나쁜 코드 줄이 있습니다 "라고 말하는 것보다"이 오류를 피하기 위해 수정해야하는 부분은 무엇입니까? "라고 말하지 않습니다. 숙련 된 DBA가 결과를 해석합니다. 추적 파일을 로컬 SQL Server 사용자 그룹 회의에 가져 가서 다른 사람이 도움을 줄 수 있는지 확인하십시오.