본문 바로가기

IT Professional

아웃룩 검색시 "쿼리를 수정하면 이 문제가 해결될 수 있습니다" 오류 발생 대응 방법 일반적으로 대부분의 PC 에서 가장 중요한 문서는 아웃룩의 파일 폴더에 있는 것이 일반적이다. 그런데 해당 아웃룩이 검색이 되지 않을 경우 정말 난감한 경우가 발생한다. 일반적으로 발생하는 오류는... "쿼리를 수정하면 이 문제가 해결될 수 있습니다" 를 뿌리면서 중단되어 버리는 것인데.... 리인덱싱을 시도해도 안된다면 아래의 방법을 사용하여 보자. 1. c:\windows\system32 아래의 krwbrkr.lex 를 복사한다. 2. C:\windows\SysWOW64 에 붙여 넣기를 한다. 3. Outlook을 재실행하여 검색이 되는지 확인합니다. 위 작업은 관리자 권한이 필요합니다. 보안 주의 경고가 떠도 무시하고 진행하세요. 대부분 이 작업을 검색 오류는 해결됩니다. 더보기
Exchange Production 환경에서의 TroubleShooting 시 주의점 시스템을 운영하다 보면, 늘 정상적이고 평범한 상황에서 진행되는 경우는 거의 없습니다. 개선, 도는 증설 프로젝트 중이건 아니건, 장애는 늘 발생하고 , 해당 장애를 해결하고 원인을 규명하기 위한 노력은 지속되게 되죠. 능숙한 엔지니어 일수록 Trouble Shooting 에 사용하는 도구는 가장 기본적인 것 부터 시작하게 됩니다. 이벤트 로그, 부팅 메시지 등등등… 운이 좋으면 덤프가 남아 있을 수도 있고… 하지만, 차라리 시스템에 죽어 버리거나 덤프가 발생하게 되면, 오히려 처리하기가 쉽습니다. 문제는 Hang 이 걸리면, 무한 루프가 돌건… 사용자가 영향을 받기 전에는 문제를 탐지 할 수 없는 경우가 많고, 특히 내부적으로 개발하거나 프로젝트 중에서 개발된 모듈이 Data 를 잘 못 Handling.. 더보기
Microsoft Exchange Monitoring 의 개요 모든 IT 인프라가 마찬가지 겠지만, 운영에 가장 중요한 요소 중의 하나는 모니터링이다. 의사 결정이 필요하더라도 일상적인 업무를 잘하는 것이야 당연한 것일 거고, 장애가 나지 않게 잘 운영하는 것이야 말로, 운영자 주 업무의 기본 중에 기본이다. 인프라 또는 주요 Application 의 운영자는 성능이나 로직에 상관없이 잘 해야 본전이라는 생각에 좀 서글프기도 하다. 그런데, 문제는 장애 안나게 잘 운영한다는 것이 생각만큼 쉽지 않다는 것이다. SW 적인 변화 관리, 보안, 바이러스 같은 이슈에 더해서, HW 적인 장애, 드라이버 업데이트 뿐만 아니라, 전력, 항온 항습까지… 모든 요소들이 연관되어 최종적으로 end user 에세 delivery 되는 형태가 서비스인지라… (솔직히 end user 는.. 더보기
Deadlock 의 진단과 해결 RDBMS 에서 Deadlock 이라는 단어가 종종 등장한다. 대부분의 DB 안내서에 자주 등장하는 이야기 지만.. 의외로 해당 문제 때문에 trouble shooting 을 수행하여야 하는 경우는 드뭅니다. 대부분의 dealock 이 개발 단계에서 탐지되고, 수정되기 때문이죠. 그렇다면, 여기서 '대부분' 이라는 키워드를 사용하는 경우는 어떤 경우이며, '대부분' 에 포함되지 않는 예외 Case 는 어떤 것들이 있는지, 그리고 그에 대한 해결은 어떻게 접근하는지에 대하여 생각해 보기로 하겠습니다.. Deadlock 의 정의에 대해서는 따로 설명하지 않겠습니다. 정의는 적당한 문서가 많이 있습니다.. Deadlock 의 탐지 1. SQL 이벤트 2. 과도한 CPU 의 사용 3. 작업 모니터에 CXPack.. 더보기
ESEUTIL 을 사용하여 Exchange Database Clean up 하기 이 글을 읽기 전에… 이 글은 Microsoft 의 Exchange에 대하여 어느 정도 기본적인 지식이 있거나, 또는 직접 운영하고 있는 실무자를 대상으로 합니다. 어느 날… 운영 중인 Exchange 의 사용자 하나로 부터 메일을 열 수 없다는 전화를 받는다. 그리고… 전화가 우르르 몰려 들기 시작한다. 이 때 가장 먼저 해야 할일은 Event log 의 확인이고, 서버 상의 전체 사용자가 문제가 아니라면, 특정 Storage 의 문제일 것이라는 추측이 가능하다. 익스체인지 관리 콘솔을 열어 보면, 분명 특정 Storage 가 분리(unmount) 되어있을 것이다. 해결책은? 간단하다. 해당 Storage 를Mount 하면 된다. 문제 해결!!!! 이라면 좋겠으나… 그렇게 쉽게 마운트 될 Storage.. 더보기
잘 되던 SQL Replication 이 안될 때 - OS error 3. SQL Replication 에 대해서는 여러가지 사용예가 있지만, 경우에 따라서는 어떤 복제나 DR 솔루션보다 유용할 수 있다. - 주의!!! 경우에 따라서다.. 절대 만능은 아니다. 적용은 언제나 심사 숙고... 멀쩡하게 동작하던 SQL 의 replication 이 어느 순간부터 동작하는 않는 경우가 있다. 이런 경우 가장 자주 맞딱뜨리는 오류가 아래와 같다. The process could not read file '[snapshot file path]' due to OS error 3. (Source: MSSQL_REPL, Error number: MSSQL_REPL20016) SQL 의 모든 복제는 Snapshot 복제를 전제로 하므로 모든 Transaction, merge 등 모든 복제는 Sn.. 더보기
Excel - 프로그램으로 명령을 전송하는데 문제가 있습니다. Windows 상에서 엑셀을 사용하는 경우 엑셀을 열고 파일을 불러 오는 경우보다 파일을 바로 더블클릭하는 경우가 많을 것이다. 그런데 갑자기 아래와 같은 메시지를 보이면서 파일이 열리지 않는 경우가 있다. "프로그램으로 명령을 전송하는데 문제가 있습니다." 문제 해결 1. 급한대로 엑셀을 열고 나서 파일을 불러 온다. 문제 해결 2. 설정을 통하여 해결한다. i. 엑셀을 실행한다. ii. 엑셀의 우측 상단 프로그램 버튼을 누른다. iii. 고급/일반에서 옵션을 조정한다. - "DDE 를 사용한 응용 프로그램 무시" 의 체크 버튼 해제/확인 iV. 엑셀 프로그램 종료 다시 엑셀 파일을 더블 클릭하면 열릴 것이다. 아래는 MS 사이트에서 지원하는 문제에 대한 FU 이다. 답답하지만, 더 중요한 것은 궁극적.. 더보기
MS 메뉴얼에는 없는 MS Exchange 운영 (4) - 모니터링(1) 모든 IT 인프라가 마찬가지 겠지만, 운영에 가장 중요한 요소 중의 하나는 모니터링이다. 의사 결정이 필요하더라도 일상적인 업무를 잘하는 것이야 당연한 것일 거고, 장애가 나지 않게 잘 운영하는 것이야 말로, 운영자 주 업무의 기본 중에 기본이다. 인프라 또는 주요 Application 의 운영자는 성능이나 로직에 상관없이 잘 해야 본전이라는 생각에 좀 서글프기도 하다. 그런데, 문제는 장애 안나게 잘 운영한다는 것이 생각만큼 쉽지 않다는 것이다. SW 적인 변화 관리, 보안, 바이러스 같은 이슈에 더해서, HW 적인 장애, 드라이버 업데이트 뿐만 아니라, 전력, 항온 항습까지… 모든 요소들이 연관되어 최종적으로 end user 에세 delivery 되는 형태가 서비스인지라… (솔직히 end user 는.. 더보기
MS 메뉴얼에는 없는 MS Exchange 운영 (3) - 3rd Party (백업, 감사) MS 에게 특정한 기능이 되냐? 라는 질문에 된다 보다 안된다는 답변을 듣는 경우가 더 많다. 혹은 영업 사원이 된다고 한 이후에 실제로 기능을 사용해서 뭔가 하려고 보면, 약간 편하게 하기 위해서 엄청난 투자를 해야 한다거나, 한번 리부팅을 하지 않고 넘어가기 위해서 10시간의 추가적인 작업을 해야 한다거나... 그런 작업을 최소화 하기 위해 따로 Tools 들이 판매되고 있다... 물론 유료다... 그런 관리자의 작업 과정에서 필요한 툴들이 어떤 것들이 있는지 한번 알아 보자. 백업과 복원 시스템 관리자의 첫번째 업무는 백업이고, 두번째 없무는 백업이고, 세번째 업무도 백업이다. 그런데 익스체인지는 백업만큼이나 복원이 중요하다. 솔직히 복원도 잘 안되고 어렵다. 저장소 전부 스토리지 그룹이 왕창 날아.. 더보기
MS 메뉴얼에는 없는 MS Exchange 운영 (2)- HW 메뉴얼에는 없지만, 익스체인지 구성을 위한 HW 를 한번 알아 보자. 물론 프로젝트를 진행했으면 컨설턴트나 MS 기술지원 인력이 있다면 친절하게 알려 주겠지만... 늘 옆에 불러다 앉혀 놓기도 힘들 뿐더러.. 외부 사람과 이야기 하려면, 어느 정도는 알아야 이야기 하기 편할 터.... 물론 HW 란 놈은 돈으로 발라 버리면 가장 편하지만, 늘 부족한 것이 투자 비용이고, 어떻게 하면 효율적가가 중요하니... 그리고, 일단 돈 없는 기준으로 어떻게 구성할 건지 생각해 보기로 하자.. Storage - 익스체인지의 가장 중요한 부분이다. 몇가지 서버의 기능 별로 중요하게 고려해야 할 부분이 있으니, 서버 별로 이야기해 보자. 1. 메일 박스 - 익스체인지 2010 으로 넘어오면서, HDD 의 부하가 급격하게.. 더보기