[KB7813] ESET PROTECT 서버와 MS SQL 데이터베이스 간의 암호화 연결 사용

참고:

이 페이지는 컴퓨터로 번역되었습니다. 이 페이지의 언어 아래에서 영어를 클릭하면 원문을 볼 수 있습니다. 불분명한 내용이 있으면 현지 지원팀에 문의하세요.

문제

  • 다른 컴퓨터에서 ESET 보호 서버와 MS SQL 데이터베이스를 실행하고 있습니다
  • 데이터베이스 연결 시 "SQL Server 오류: 18" 데이터베이스를 ESET PROTECT On-Prem에 연결할 때 해결

해결 방법

관련 솔루션Linux 사용자

TLS 1.2 사용

계속 진행하기 전에 지원되는 MS SQL Server에서 TLS 1.2가 활성화되어 있는지 확인하세요.

  1. SQL Server용 Microsoft ODBC 드라이버 버전 17 이상을 다운로드하여 설치합니다.

  2. Windows 키 + R을 누르고 services.msc를 입력한 후 확인을 클릭합니다.

  3. ESET 보호 서버 서비스를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 중지를 선택합니다.

  4. 다음 디렉토리로 이동합니다:

    C:\ProgramData\ESET\RemoteAdministrator\Server\EraServerApplicationData\Configuration\
  5. StartupConfiguration.ini 파일을 편집합니다:

    백업 생성

    StartupConfiguration.ini 파일을 편집하기 전에 백업을 만드세요.

    환경에 따라 StartupConfiguration.ini 파일의 변수를 변경합니다:

    데이터베이스 유형=MSSQLOdbc 데이터베이스 연결 문자열=드라이버={ODBC};서버=서버;Uid=era_user;Pwd={PASSWORD};문자 집합=utf8;데이터베이스=era_db;
    • ODBC 변수: Windows 키 + Q를 누르고 ODBC를 입력한 다음 ODBC 데이터 소스를 클릭합니다. ODBC 데이터 소스 관리자 창에서 드라이버를 클릭하고 파일에서 ODBC 변수를 강조 표시된 텍스트로 변경합니다(이 예에서는 SQL Server용 ODBC 드라이버 17)

    • SERVER 변수: 데이터베이스가 설치된 컴퓨터의 IP 주소 및 포트입니다

    • PASSWORD 변수: era_db 데이터베이스의 비밀번호

    • 파일 끝에 다음 코드를 추가합니다:

      Encrypt=yes;TrustServerCertificate=yes;

    아래는 StartupConfiguration.ini 파일의 예시 값입니다:

    DatabaseType=MSSQLOdbc DatabaseConnectionString=Driver={ODBC Driver 17 for SQL Server};Server=10.10.10.10,1433;Uid=era_user;Pwd={SecretPassword};CharSet=utf8;Database=era_db;Encrypt=yes;TrustServerCertificate=yes;
  6. StartupConfiguration.ini 파일을 저장합니다.

  7. Windows 키 + R을 누르고 services.msc를 입력한 후 확인을 클릭합니다.

  8. ESET 보호 서버 서비스를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 시작을 선택합니다.

  9. 'ESET PROTECT 웹 콘솔에 로그인이 가능한 경우 데이터베이스에 대한 암호화된 연결이 제대로 작동합니다.

    ESET PROTECT 웹 콘솔에 로그인할 수 없는 경우, 백업 및 contact ESET Technical Support.에서 StartupConfiguration.ini 파일을 복원합니다