2014-03-27 1 views
0

개발 데이터베이스에 대해 SQL 프로필러를 사용하여 Entity Framework 및 SharePoint 쿼리를 모니터링합니다.SQL 프로파일 러에서 쿼리를 효과적으로 필터링하는 방법은 무엇입니까?

문제는 데이터베이스가 다른 많은 개발자와 응용 프로그램에 의해 많이 쿼리되며 동일한 로그인 정보를 사용하기 때문에 내가 생성 한 쿼리를 찾기가 어렵다는 것입니다.

결과를 필터링하려고 시도했지만 운이 거의 없습니다. 어떤 제안? 많은 감사합니다.

답변

2
<connectionStrings> 

    <add name="MyConnectionStringName" connectionString="server=.;database=MyDatabase;Integrated Security=SSPI;Pooling=false;Application Name='EasyAsAbc123';" providerName="System.Data.SqlClient"/> 

</connectionStrings> 

이제 프로파일 러에서 "응용 프로그램 이름 별"필터를 "EasyAsAbc123"으로 설정하십시오.

+0

대단하다! 고맙습니다! –

+0

예, 어디서나 동일한 자격 증명으로 동일한 데이터베이스에 도달하는 곳입니다. 생명을 구하는 사람입니다. 소스 코드에 체크인하는 모든 코드에는 "CHANGE_ME_WHEN_DEPLOYED"기본값이 있습니다 ... 사람들에게 간단하고 독특한 것으로 변경하도록 상기시키기 위해. 과도하게 채워진 프로파일 러는 너트를 몰아 갈 것입니다. – granadaCoder

0

환경에 대한 지식이 없어도 확실한 권장 사항을 제시하는 것은 어렵습니다. 이 데이터베이스는 공유 데이터베이스입니까? 그러나 독립적으로 개발 된 IIS 서버가이를 사용하고 있습니까? 그렇다면 HostName별로 필터링 할 수 있습니다.

관련 문제