기술 정보
home
채널 소개
home
▪️

Microsoft VBScript runtime error: Invalid procedure call or argument

문서 유형
장애 해결
분야
설치
키워드
VSB_Error
적용 제품 버전
6F S07

현상

Windows에서 system locale을 영어(미국)으로 설정한 후에 system.vbs 수행 시, 아래와 같이 오류가 발생합니다.
C:\WINDOWS\system32>%TB_HOME%\scripts\system.vbs
Microsoft (R) Windows Script Host 버전 5.812
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Users\jinji\Downloads\tibero6\scripts\system.vbs(364, 1) Microsoft vb-script 런타임 오류: 프로시저 호출 또는 인수가 잘못되었습니다.

원인

VBS(Visual Basic Script)의 Now 함수 결과에 오전/오후와 같은 한글이 표기되어 영어로 변환할 수 없는 문제가 발생합니다.

해결

패치를 적용해 현재 시간 함수를 그대로 출력하지 않고, 오전/오후 등의 표시가 없는 24시간 포맷으로 변경하여 출력하도록 수정합니다.
windows에서 제어판->국가또는지역->형식->한국어(대한민국) 설정
windows에서 제어판->국가또는지역->관리자옵션->시스템로캘변경->한국어(대한민국) 설정
[패치(240453) 적용 후 출력화면]
C:\WINDOWS\system32>%TB_HOME%\scripts\system.vbs
Microsoft (R) Windows Script Host 버전 5.812
Copyright (C) Microsoft Corporation. All rights reserved.
Enter SYS password:
tibero
Enter SYSCAT password:
syscat
Creating text packages table ...
Running C:\\tibero6\\scripts\\pkg\\create_pkg_text_tbl.sql...
Creating the role DBA...
Running C:\\tibero6\\scripts\\create_dba_gen.sql...
Creating system users & roles?(Y/N):