2009-08-27 2 views
0

웹 사이트에서 아음속을 사용하여 저장 프로 시저를 호출 할 때 이상한 동작이 발생합니다. 아음속을 사용하여 저장 프로 시저를 호출하면 "시간이 만료되었습니다"오류가 발생합니다. SQL Server Management Studio에서 동일한 저장 프로 시저를 실행하면 즉시 실행됩니다. 나는 그 문제가 무엇인지 알지 못한다. 그것이 DLL로 참조되기 때문에 나는 코드를 밟을 수 없다. 버전 2.1을 사용하고 있습니다. 아이디어가 있으면 알려주십시오.아음속 저장 프로 시저 호출 시간 초과

감사합니다. sridhar.

+0

SSMS는 웹 사이트와 동일한 컴퓨터에서 실행되고 있습니까? 웹 사이트가 데이터베이스와 동일한 서버에 있습니까? 다른 음속 호출이 작동합니까? 연결 문자열을 확인 했습니까? –

+0

내 로컬 컴퓨터에서 SSM을 실행 중입니다. 데이터베이스 서버는 iis와 다릅니다. 이상한 것은 저장 프로 시저가 일부 매개 변수로 잘 실행된다는 것입니다. 예를 들어 저장 프로 시저가 한 직원에게 잘 실행됩니다. 직원을 변경하면 시간 초과 오류가 발생합니다. – Sridhar

+0

Sproc의 내부 구조를 모른 채로 우리가 제공 할 수있는 지침은별로 없을 것입니다. 그것은 sproc에서 쿼리와 관련된 문제로 들립니다. –

답변

1

내 잘못입니다. SQL Server 관리 스튜디오에서 트랜잭션을 엽니 다. 그런 다음 테이블에서 update 문을 실행했습니다. 해당 업데이트 문에 의해 영향을받는 모든 레코드는 트랜잭션으로 인해 잠겨 있습니다. 일부 직원의 경우 해당 기록이 잠겨 있지 않기 때문에 작업 중입니다. 잠긴 프로세스를 확인하고 문제를 파악하기 위해 sp_who2를 실행했습니다.

감사합니다. sridhar.

관련 문제