2011-09-26 4 views
1

나는 거대한 저장 프로 시저를 가지고 있으며 asp.net VB 프론트 엔드에서 진행 막대를 만들고 싶습니다. 그래서 stackoverflow 전에 제안 된 것처럼 추가 상태 테이블 및 프런트 엔드에 타이머를 사용해야합니다. 그런 다음 저장 프로 시저의 현재 상태를 반환하는 다른 저장 프로 시저를 호출해야합니다. 하지만 프런트 엔드에서 SQL Server에 대한 비동기 프로 시저 호출을 수행 할 수 없습니다. 비동기 프로 시저를 허용하기 위해 SQL Server 끝에서 설정해야하는 설정은 무엇입니까? 프런트 엔드에서 내 프로그램이 저장 프로 시저 # 1에 도달하면 실행이 중지 된 것처럼 보입니다.저장 프로 시저의 진행

답변

3

실제로 assync에서 두 번째 proc을 시작할 필요가 없습니다. C# 측에서 또 다른 연결을 열고 주기적으로 (여기서는 우선 순위가 낮은 스레드 또는 타이머를 사용할 수 있음) 전화를 걸어 # 2 - 진행 상황을 확인합니다.