Powershell invoke-sqlcmd : Execution Timeout Expired
Windows 2021. 11. 12. 17:11
현상
powershell의 invoke-sqlcmd를 사용하여 DB 쿼리를 실행하는 도중 강제 종료
에러 내용
invoke-sqlcmd : Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the
server is not responding.
원인
쿼리 실행 timeout 설정을 하지 않아, 쿼리 실행 시간이 Default 30초를 초과하여 종료되는 현상
해소
-Querytimeout 옵션으로 쿼리 실행 가능 시간을 설정
-- Query Timeout 제한 없음 : 0
Invoke-Sqlcmd -ServerInstance "$serverInstance" -Querytimeout 0 -Query "Select * from ...."
참고
'Windows' 카테고리의 다른 글
Windows 프로세스 리스트 확인 cmd (0) | 2022.12.16 |
---|---|
Windows에 백그라운드로 서비스 직접 등록 (0) | 2021.12.10 |
[SysinternalsSuite]psexec error ( The network name cannot be found ) (0) | 2021.09.13 |
Windows CPU 물리/논리 Core count 확인 (0) | 2021.07.12 |
Disk가 예약됨 상태로 보이지 않는 경우 (0) | 2021.07.09 |