SQL Server Management Studio (SSMS) 등록된 서버 오류

SQL Server Management Studio를 사용해 여러 사이트의 데이터베이스를 관리하다 보면, ‘등록된 서버’ 패널을 사용하는 경우가 많습니다. 이 기능으로 인해 사이트 관리 뿐만아니라 DB계정 정보를 통합(?)해 관리할 수 있어 자주 사용하는 기능이기도 합니다. 게다가 상위 버전에서는 하위버전을 지원하니 더욱 쓸 수 밖에 없는 필수 기능입니다.

하지만 다른 버전에서 만들어진 등록된 서버 정보는 가져올 수가 없다는 것이 아쉽기만 합니다. OMG. OTL.

참고: https://msdn.microsoft.com/ko-kr/library/ms190711

하지만, 패스워드를 제외하고 내보낸 파일은 내보내기/가져오기가 잘 됩니다.

문제는 패스워드가 있는 파일을 서로 다른 버전에서 만들어진 .regsvr파일을 가져오면 에러가 납니다. 여기서 문제가 시작됩니다. 이렇게 에러가 난 뒤에는 SSMS를 구동시킬 수 없게 됩니다. SHIT~!

SQL을 삭제하고 다시 설치해도 오류가 나고 실행이 안됩니다. 결국 OS를 다시설치~? (그렇게 한 적도 있습니다 ㅠㅠ)

짜잔~ 해결방법!

아래 경로의 폴더에 있는 .regSrvr 파일을 과감히 삭제

C:\Users\사용자계정\AppData\Roaming\Microsoft\SQL Server Management Studio\RegSrvr.xml

다시 SSMS를 실행하면 짜쟌 실행이 됩니다.


아래 댓글 달아주신 분의 도움으로 regSrvr.xml의 위치를 변경하였습니다.

2021-10-14


SQL Server Management Studio (SSMS) 등록된 서버 오류”에 대한 답글 2개

  1. 최신은 아래 경로에 해당 파일이 있습니다.
    C:\Users\사용자계정\AppData\Roaming\Microsoft\SQL Server Management Studio\RegSrvr.xml

    Liked by 1명

댓글 남기기