Q&A

  • Stored Procedure를 호출하는데 timeout이 납니다.
ADOConnection과 ADOQuery를 사용하고

MS-SQL서버에 있는 스토어드프로시저를 호출했습니다.

그런데 정확하게 30초 '제한시간이 만료되었습니다.'라는 메시지가 뜹니다.

이 스토어드프로시저를 쿼리분석기에서 실행하면

30초가 넘어가거든요.

스토어드프로시저는 30초 이상되는 것을 실행시킬 수 없나요?



2  COMMENTS
  • Profile
    초짜 2001.06.25 23:13
    최광욱 wrote:

    > ADOConnection과 ADOQuery를 사용하고

    > MS-SQL서버에 있는 스토어드프로시저를 호출했습니다.

    > 그런데 정확하게 30초 '제한시간이 만료되었습니다.'라는 메시지가 뜹니다.

    > 이 스토어드프로시저를 쿼리분석기에서 실행하면

    > 30초가 넘어가거든요.

    > 스토어드프로시저는 30초 이상되는 것을 실행시킬 수 없나요?

    >





    adoconnection에 보면 connectiontimeout라고 있습니다.

    여기서 기본으로 30초가 설정이 됩니다.



    여기에 있는 시간을 늘려주시면 됩니다.



    msdn에 보면 여기를 0으로 해 주면 무한정 기다린다고 되어 있는데,

    0으로 설정을 해도 그렇게 되지 않는 것 같습니다.(vb에서)

  • Profile
    최광욱 2001.06.25 23:36
    초짜 wrote:

    > 최광욱 wrote:

    > > ADOConnection과 ADOQuery를 사용하고

    > > MS-SQL서버에 있는 스토어드프로시저를 호출했습니다.

    > > 그런데 정확하게 30초 '제한시간이 만료되었습니다.'라는 메시지가 뜹니다.

    > > 이 스토어드프로시저를 쿼리분석기에서 실행하면

    > > 30초가 넘어가거든요.

    > > 스토어드프로시저는 30초 이상되는 것을 실행시킬 수 없나요?

    > >

    >

    >

    > adoconnection에 보면 connectiontimeout라고 있습니다.

    > 여기서 기본으로 30초가 설정이 됩니다.

    >

    > 여기에 있는 시간을 늘려주시면 됩니다.

    >

    > msdn에 보면 여기를 0으로 해 주면 무한정 기다린다고 되어 있는데,

    > 0으로 설정을 해도 그렇게 되지 않는 것 같습니다.(vb에서)



    그것도 해보았는데...

    무슨 값으로 하든지 30초에 timeout이 납니다. ^^;

    어찌 이런 일이 일어날 수 있는지...?

    저는 3600으로 했었거든요.