Microsoft사의 SQL Server 및 Profiler 그리고 Visual Studio 에서 사용 가능한 비밀번호 관리자 입니다.

SQL Server Management Studio(=SSMS)에서의 서버 목록 관리 기능에 약간의 편의성을 더했습니다.

Password Manager에 저장된 SQL 서버 계정 정보를, 3개의 Microsoft의 SQL 관련 Tools 에서 사용 가능합니다.

App 제작 동기

게임 서버 Live 서비스 업무를 하다 보면, 국가별, Branch별 등 여러개의 DB에 연결하게 되는데, SSMS의 기능 관리 기능만으로는 부족하다고 판단해서 전용 프로그램을 제작했습니다.

  • (저의 경우) SSMS에서 Export 했을 때, 팀원들과 서버 정보와 함께 비밀번호를 공유할 수 없었습니다.
  • SQL Profiler 에서는 여러개의 SQL 서버를 관리할 수 없었습니다.
  • Visual Studio 에 있는 SQL 연결 기능을 이용할 때, 팀원들과 목록을 공유할 수 없었습니다.

지원 기능

  • 계정 목록 관리
    • 비밀번호는 내부의 키로 자동 암호화 되어 저장
      • SQL Server Password Manager 툴 외에서는 열 수 없음
  • List 에서 바로 편집 (Edit 체크)
  • Drag & Drop 순서 변경 지원
  • Drag & Drop 입력 지원
    • OLE 방식 지원 (CF_TEXT)
    • Edit Window Class 입력 지원
    • 클립보드 방식 지원
  • SQL Server Management Studio 및 Profiler 에 비밀번호 자동 입력 지원

SQL Server Management Studio와 장단점 비교

별개의 프로그램을 사용하는 것이기 때문에, 단점 또한 존재합니다.

  Password Manager SQL Server Management Studio
사용 보통 (SSMS 외 별도의 툴을 사용) 쉬움
설정 저장 X (계정 정보만 Password Manager 에 저장) O
공유 O △ (비밀번호 까지는 불가능)

Demo

Macro 느낌의 툴로, 로그인 창을 띄워야 사용이 가능합니다.

Password Manager 를 이용한, Password 자동 입력 기능입니다.

  • SQL Server Management Studio

  • Visual Studio

지원 툴

  • SQL Server Management Studio (=SSMS)
  • SQL Server Profiler
  • Visual Studio 2017, 2019, 2022

단, 한글, 영문만 지원

요구 사양

  • Windows 10, 11
  • 64bit (AMD64)
  • Visual C++ Runtime (2015-2022)
  • .NET Framework Runtime 4.7.2

알려진 문제

  • 한글, 영문 외에 지원하지 않습니다.
    (지원 요청이 있으면 추가 개발할 계획은 있습니다.)