무료 기술지원 2탄

[Troble Shooting] 

 

서버의 상황 24*7 으로 돌아가야 하므로 SQL Server 를 패치 할 수 없는 상황임

5일간 TS 중 http://www.sqler.com/bSQLQA/199080

 

오류 메시지

Msg 22029, Sev 16: Failed executing API: CreateProcess. [SQLSTATE 42000]

 

오류의 메시지 분석

해당 오류 메시지는, sqlagent 의 알 수 없는 Exception 이 일어나면 무조건 리턴하는 아주 일반적인 코드이다.

분석하기 아주 곤란한 경우이다.

 

select @@version

8.00.2282 패치도 어느정도 되어 있는 현황

 

대표적 오류 케이스 조사

1. 하드 디스크 공간 부족

2. 권한 없음

3. MSDE 버전

4. -S 가 들어있는 경우

위 모든 경우에 해당하지 않음

 

아래 명령어로 돌리면 돌아가나?

안돌아감

sqlmaint -S "." -U sa -P 1234 -PlanID 99999999999999999999999 -WriteHistory  -BkUpMedia DISK -BkUpDB  -UseDefDir  -BkExt "BAK"

사실 이건 단순 프로그램이기 때문에 이 파일이 커럽트 되었을 확률이 있음 -> 단순하게 sp4 의 파일을 카피해옴 ->

위 명령어 다시 돌려봄 -> 돌아감 -> sqlagent 에서 해당 dll 을 다시 로딩 하기 위해서 sql agent restart -> 에러 안나고 잘 돌아감

<sqlmaint 명령어는 sqlagent가 동작하지 않아도 동작 합니다..>

 

TS 방법

sqlmaint.exe 파일 교체 및 sql agent restart 로 해결

 

TS 완료!

 

 

 

 

 

 

 

 

 

 

 

[sqler 무료 기술지원 광고]

 

무료 입니다.

 

01099670955  MSN minsouk@hotmail.com

손전화 문자로 예약시간을 잡으면 연락 드립니다.

기술지원에 성공 하시면 naver happy bean (꼭 여기 아니어도 상관 없습니다. ) 

에 장애인을 위해 10000원만 기부해주시면 기분이 더 좋을듯 합니다.

트라블 슈팅이 되시면, 고객사 정보를 제외한 이슈 해결 방법 및 CASE 를 강좌에 연재 하도록 하겠습니다.

 

정말 급하시다구요? 그냥 전화 주세요 ^^/

 

from sql server 를 사랑하는 석이 올림

 

동참 하고픈 분께서는 mail 로 저에게 소개 부탁 드리겠습니다.

기술적 백그라운드를 잘 적어 주시길 바라며, 선택되신 분에게는 본 게시물에 함께 이름이 올라갑니다. ^^;

 

  

영역

sql performance

trouble shooting

 

 

 

 

profile

select top 1 email from world where hobby = 'sql' and sqlguru = 1 order by sqllevel desc;

go
minsouk@hotmail.com 

김민석 / SQL 프런티어 1기 / http://www.sqler.com / http://cafe.naver.com/sqlmvp