SQL 쿼리 : 시간 제한 만료

개발자 | 2008. 8. 26. 10:14

시간이 꽤 걸리는(약 3분~5분) Stored Procedure의 경우,
기본 제한시간인 30초를 넘기면 아래 에러가 발생한다.

"시간 제한이 만료되었습니다."

Dim instance As SqlCommand
Dim value As Integer

value = instance.CommandTimeout
instance.CommandTimeout = value















 







Value is seconds NOT milliseconds.


For Example:

To set 1 minute timeout = 1min * 60s * 1000 ms = 60,000 ms
To set 3 minute timeout = 3min * 60s * 1000 ms = 180,000 ms
Connection 개체의 CommandTimeout = 1000


http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.commandtimeout.aspx
,