본문 바로가기

[DB]MSSQL SSMS 입력 시 자꾸 다른 문자로 변환될 때(한글 혹은 반자)

반응형

목차

     

    마이크로소프트 MS-Sql 사용을 위해 쓰는 기본툴인 ssms를 사용하다 보면 키 입력 오류가 자주 발생합니다.

    주로 피씨 재부팅 잘 안하고 오래 쓰면 많이 발생하는 것 같기는 합니다만 원래 피씨를 켜놓고 출퇴근 하는지라..ㅎㅎ

    예전에는 자꾸 한글로만 바뀌었는데 요즘에는 이상한 글자(전각, 반각?)로도 바뀌어서 적어 놓습니다.

     

    SQLServer로고

    예전부터 그랬는데 아직도 이러는 걸 보면 마이크로소프트에서는 업데이트 할 생각이 없는 것 같네요.

    아무래도 SSMS를 오랫동안 종료하지 않으면 발생하는 현상인 것 같습니다.

     

    저의 경험에 따르면 오류가 나는 경우는 크게 두가지 입니다.

    1. 영문으로 쿼리를 짜고 실행(F5)를 하고 다시 입력 할 때 한글로 입력됨.

    2. 1번과 비슷한데 반자(?)인지 글자 간격이 크고 영문으로 보이지만 쿼리 실행은 안되는 형태로 입력됨.

     

    SSMS 한글로만 입력되는 오류

    해결방법은 간단합니다. 다른 사이트에도 많이 있더라구요...

    먼저, 메뉴바의 [쿼리]-[쿼리옵션]을 엽니다.

    SSMS 메뉴

     

    그러면 아래와 같이 쿼리 옵션 창이 열립니다.

    SSMS 쿼리옵션

     

    여기서 한/영 키를 누르고 확인 버튼만 누르면 됩니다.

     

     

    SSMS 전각, 반각문자로 입력되는 오류

    오류가 발생하면 아래의 이미지처럼 입력됩니다. 한글도 마찬가지입니다.

    SSMS 입력오류
    ssms 입력 오류

     

    이렇게 영문이 이상하게 깨집니다. 색도 안바뀌는 걸 보니 제대로된 문자로 인식하지 못하는 것 같습니다.

     

    이번에도, 메뉴바의 [쿼리]-[쿼리옵션]을 엽니다.

    SSMS 메뉴

     

    그러면 아래와 같이 쿼리 옵션 창이 열립니다.

    SSMS 쿼리옵션

     

    여기서 alt + '='  키를 누르고 확인 버튼을 누릅니다.

    이렇게 누르면 얼마동안은 잘 입력됩니다.

     

    위의 방법이 완전한 해결책은 아닙니다. 프로그램을 종료하고 다시 열기 애매한 상황에 사용하시긴 괜찮을 것 같습니다.