우리는 SQL 2005를 사용하고 개별 사용자를 식별하여 성능 목적으로 SQL을 추적 할 수 있지만 고유 한 사람을 식별하는 것은 어렵습니다.SQL 프로파일 러에서 개별 sql 사용자 식별 및 활동 모니터
우리는 모든 사용자가 활동 모니터에서 동일한 사용자를 가지도록 연결 풀링으로 SQL 2005를 사용하고 있습니다. 그들의 NT 사용자 이름이 설정되지 않은 것 같습니다. 아마도 우리가 도메인 사용자가 아닌 SQL Server 사용자를 사용하고 있고 Citrix도 사용하고 있으므로 개별 IP 주소가 설정되어 있지 않습니다. 이 (매우 일반적인) 환경에서 개별 사용자를 어떻게 식별합니까?
Windows 인증을 사용하면 연결 풀링이 많은 이점을주지 않습니다. http://msdn.microsoft.com/en-us/library/8xx3tyca(VS.80).aspx – MrTelly
그런 다음 연결 풀링 이점이 사용자를 개별적으로 식별 할 수 없기 때문에 유효한 트레이드 오프인지 여부 개인적으로, 나는 그것이라고 생각하지 않는다. 병목 현상으로 인해 연결이 설정되면 확장 할 수있는 다양한 방법 (예 : memcached 또는 다른 분산 시스템)을 식별해야 할 수 있습니다. –
네가 어디에서 왔는지 알고 있지만, 90 % 이상의 사이트에서 연결 풀링을 사용합니다. '일이 완료된 것뿐입니다.'그리고 보안 추적은 물론 성능 추적의 진정한 고통입니다. – MrTelly