[KB8594] ESET 검사 서버용 Microsoft SQL Server 설치

참고:

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

이슈

솔루션

Microsoft SQL Server 설치

Microsoft SQL 버전

라이선스가 필요한 Microsoft Server Enterprise/Standard 에디션을 사용하는 것이 좋습니다. Microsoft SQL Server Express는 ESET Inspect On-Prem에서 지원되지 않습니다.

  1. Microsoft SQL Server 설치 파일을 다운로드하고 파일을 실행합니다.

  2. 설치 유형 선택 화면에서 사용자 지정을 클릭합니다.

  3. 설치 디렉터리를 확인하거나 업데이트하고 설치를 클릭합니다.

  4. 설치 패키지가 다운로드되면 SQL 설치 센터가 나타납니다. 왼쪽 메뉴에서 설치를 클릭합니다.

  5. 새 SQL Server 독립 실행형 설치를 클릭하거나 기존 설치에 기능을 추가합니다.

  6. 버전 화면에서 사용하려는 에디션을 선택하고 다음을 클릭합니다.

  7. 라이선스 약관 화면에서 라이선스 약관에 동의하고 다음을 클릭합니다.

  8. Microsoft 업데이트 화면에서 Microsoft 업데이트 사용 옆의 확인란을 선택하여 업데이트를 확인합니다.

  9. 설치 규칙 화면에서 다음을 클릭합니다.

  10. 기능 선택 화면에서 데이터베이스 엔진 서비스SQL 클라이언트 연결 SDK (Microsoft SQL Server 2022에는 적용되지 않음) 옆의 확인란을 선택합니다. 다음을 클릭합니다.

  11. 인스턴스 구성 화면에서 세부 정보를 확인하고 다음을 클릭합니다.

  12. 서버 구성 화면에서 SQL Server 에이전트의 시작 유형을 자동으로 변경하고 다음을 클릭합니다.

  13. 데이터베이스 엔진 구성 화면에서 다음을 수행합니다:

    1. 혼합 모드를 선택합니다.

    2. 기본 SQL Server 시스템 관리자(sa) 사용자 계정의 비밀번호를 입력하고 확인합니다. 이 사용자 계정은 ESET Inspect Server 설치 프로세스 중에 사용할 수 있으며, 또는 충분한 권한이 있는 사용자 지정 Microsoft SQL Server 사용자 계정을 만들 수도 있습니다.

    3. 현재 사용자 추가를 누르십시오.

    4. 다음을 누르십시오.

  14. 설치를 누르십시오.

  15. 설치가 완료되면 닫기를 누르십시오.


Microsoft SQL Server용 TCP/IP 통신 구성하기

  1. Microsoft SQL Server 구성 관리자를 엽니다.

  2. 왼쪽 메뉴에서 SQL Server 네트워크 구성을 클릭합니다.

  3. 오른쪽 메뉴에서 {instance_name}에 대한 프로토콜을 두 번 클릭합니다.

  4. TCP/IP 프로토콜이 활성화되어 있는지 확인합니다.

  5. 왼쪽 메뉴에서 SQL Server 서비스를 클릭합니다.

  6. 오른쪽 메뉴에서 SQL Server({instance_name}) 서비스를 마우스 오른쪽 버튼으로 클릭합니다. 상황에 맞는 메뉴에서 다시 시작을 선택합니다.

  7. 오른쪽 메뉴에서 SQL Server 에이전트({instance_name}) 서비스를 마우스 오른쪽 버튼으로 클릭합니다. 상황에 맞는 메뉴에서 다시 시작을 선택합니다.

  8. Windows 서비스에서 SQL Server 서비스가 실행 중인지 확인합니다(그렇지 않으면 ESET 검사 서버가 작동하지 않습니다).


Microsoft SQL Server 관리 스튜디오를 사용하여 사용자 지정 Microsoft SQL Server 사용자 계정 만들기

ESET Inspect 온-프레미스 버전

필수 사용자 권한은 ESET Inspect On-Prem 버전 1.8 이상에서 변경되었습니다. 버전 1.8 이상으로 업그레이드하는 사용자는 ESET Inspect Server를 업그레이드하기 전에 사용자 권한을 설정해야 합니다.

  1. Microsoft SQL Server Management Studio를 다운로드하여 Microsoft SQL Server 시스템에 설치합니다.

  2. Microsoft SQL Server Management Studio 앱을 엽니다.

  3. 서버에 연결 창에서 다음을 수행합니다:

    1. 서버 유형 드롭다운 메뉴에서 데이터베이스 엔진을 선택합니다.

    2. 서버 이름 드롭다운 메뉴에서 서버 이름을 선택합니다.

    3. 인증 드롭다운 메뉴에서 Windows 인증을 선택합니다.

    4. 연결을 클릭합니다.

  4. 왼쪽 메뉴에서 보안 폴더를 마우스 오른쪽 버튼으로 클릭합니다. 컨텍스트 메뉴에서 새로 만들기 로그인을 클릭합니다.

  5. 로그인 이름 필드에 사용자 계정 이름을 입력합니다. SQL Server 인증을 선택합니다. 비밀번호를 입력하고 확인합니다.

  6. 비밀번호 만료 적용을 선택 취소합니다.

  7. 왼쪽 메뉴에서 사용자 매핑을 클릭합니다. 이 로그인에 매핑된 사용자 목록에서 마스터 로그인을 선택합니다. 데이터베이스 역할 멤버십 목록에서 공개가 선택되어 있는지 확인합니다.

  8. 보안을 클릭합니다. 검색을 클릭하고 서버를 선택한 다음 확인을 클릭합니다. 권한 목록에서 아래로 스크롤하여 서버 상태 보기에서 부여 확인란을 선택합니다.

  9. 왼쪽 메뉴에서 서버 역할을 클릭합니다. 서버 역할 목록에서 dbcreator를 선택하고 공개가 선택되어 있는지 확인합니다.

  10. 확인을 클릭합니다.


Microsoft SQL Server 데이터 저장소 권장 사항

Microsoft SQL 데이터베이스는 ESET Inspect Server의 중요한 구성 요소이며 상당한 양의 디스크 공간을 차지할 수 있습니다. 운영 체제의 안정성을 보장하고 성능을 유지하려면 SQL Server 데이터 및 임시 폴더를 전용 볼륨(파티션) 또는 https://support.eset.com/kr/kb8592-eset-inspect-database-migration-process-for-microsoft-sql-server로 이동하는 것이 좋습니다.

ESET 검사 온프레미스는 다음 위치에서 디스크 공간을 모니터링합니다:

  • SQL Server 데이터 폴더 - Microsoft SQL Server가 ESET Inspect 데이터베이스를 저장하는 위치(기본 위치: C:\프로그램 파일\Microsoft SQL Server\{인스턴스_이름}\MSSQL\DATA)
  • SQL Server 임시 폴더 - Microsoft SQL Server가 임시 테이블 및 내부 개체를 저장하는 위치(기본 위치: C:\프로그램 파일\Microsoft SQL Server\{인스턴스_이름}\MSSQL\DATA\tempdb)
  • ESET 검사 서버 데이터 폴더 - 일반적으로 C:\ProgramData\ESET\검사 서버\서버에 위치합니다

SQL Server 데이터베이스가 ESET Inspect Server와 동일한 시스템에서 실행되는 경우 ESET Inspect On-Prem은 다음과 같은 경우 새 이벤트 수락을 중지합니다:

  • SQL Server 데이터 폴더가 있는 디스크에 3% 미만의 여유 공간이 남아 있는 경우
  • SQL Server 임시 폴더가 있는 디스크에 여유 공간이 3% 미만인 경우
  • ESET 검사 서버 데이터 폴더가 있는 디스크에 사용 가능한 공간이 5% 미만인 경우

ESET Inspect Server 데이터 폴더와 SQL Server 임시 폴더가 동일한 디스크를 공유하는 경우 디스크의 여유 공간이 10% 미만으로 떨어지면 ESET Inspect On-Prem이 새 이벤트 수락을 중지합니다.

SQL Server 데이터베이스가 ESET Inspect On-Prem과 동일한 시스템에서 호스팅되는 경우 제거 프로세스가 올바르게 작동하려면 SQL Server 임시 폴더가 포함된 디스크에 10% 이상의 여유 공간이 있는지 확인하십시오. 모든 제거 관련 문제는 대시보드의 이벤트 로드 탭에 있는컴퓨터당 처리 및 저장된 이벤트 차트에 빨간색 마커로 표시됩니다.


Microsoft SQL Server 데이터베이스를 전용 볼륨(파티션)으로 이동합니다

  1. SQL Server를 호스팅하는 시스템에서 전용 볼륨(파티션)을 사용할 수 있는지 확인합니다(예 : E:\).

  2. 전용 볼륨(파티션)에 빈 데이터 폴더(예: E:\DATA)를 만듭니다.

  3. Microsoft SQL Server 구성 관리자를 열고 연결합니다. 새 쿼리를 클릭하고 아래 명령을 실행합니다. 실행하려면 실행을 클릭합니다.

    ALTER DATABASE model MODIFY FILE (NAME = modeldev, FILENAME = 'E:\DATA\model.mdf'); ALTER DATABASE model MODIFY FILE (NAME = modellog, FILENAME = 'E:\DATA\modellog.ldf'); ALTER DATABASE msdb MODIFY FILE (NAME = MSDBData, FILENAME = 'E:\DATA\MSDBData.mdf'); ALTER DATABASE msdb MODIFY FILE (NAME = MSDBLog, FILENAME = 'E:\DATA\MSDBLog.ldf'); ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'E:\DATA\tempdb.mdf'); ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'E:\DATA\templog.ldf');
  4. SQL Server 서비스를 중지합니다. 서비스를 중지하려면 관리자 권한으로 명령 프롬프트를 실행하고 다음 명령을 실행합니다:

    net stop mssqlserver

    MySQL 서비스가 실행 중인지 확인하려면 다음을 실행합니다:

    sc query mssqlserver

    명명된 인스턴스의 경우, mssqlserver를 mssql${instance_name}(예: mssql$instance2)으로 바꿉니다.

  5. SQL 데이터 폴더의 콘텐츠를 전용 볼륨(파티션)에 만든 데이터 폴더(예: E:\DATA)로 이동합니다. SQL 데이터 폴더는 일반적으로 C:\Program Files\Microsoft SQL Server\{instance_name}\MSSQL\DATA에 위치합니다. 데이터 폴더 위치를 확인하려면 Microsoft SQL Server Management Studio를 열고 개체 탐색기에서 서버 이름을 마우스 오른쪽 버튼으로 클릭한 다음 속성을 선택하고 데이터베이스 설정을 연 다음 데이터베이스 기본 위치 아래의 데이터 필드를 확인합니다.

  6. 전용 파티션( 이 예에서는E:\DATA )의 데이터 폴더에 액세스할 수 있는 권한을 SQL Server 인스턴스에 부여합니다:

    1. SQL Server 인스턴스의 계정 이름을 가져옵니다:

      1. Microsoft SQL Server 구성 관리자를 엽니다.

      2. 왼쪽 메뉴에서 SQL Server 서비스를 클릭합니다.

      3. 오른쪽 메뉴에서 SQL Server({instance_name})를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭한 다음 로그온 탭에서 계정 이름 필드의 값을 복사합니다.

    2. SQL Server 인스턴스에서 전용 볼륨(파티션)의 데이터 폴더에 액세스할 수 있도록 설정합니다:

      1. 데이터 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

      2. 데이터 속성 창에서 보안 탭을 엽니다.

      3. 편집추가를 클릭합니다.

      4. 선택할 개체 이름 입력 필드에 복사한 인스턴스 계정 이름을 붙여넣고 이름 확인을 클릭합니다. 이름에 밑줄이 그어져 있으면 인식되었음을 나타냅니다. 확인을 클릭합니다.

      5. 그룹 또는 사용자 이름에서 인스턴스 계정 이름을 선택한 상태에서 모든 권한 허용 아래의 확인란을 선택하고 확인확인을 클릭합니다.

  7. 데이터베이스 시작 매개변수를 업데이트합니다:

    1. Microsoft SQL Server 구성 관리자를 엽니다.

    2. 왼쪽 메뉴에서 SQL Server 서비스를 클릭합니다.

    3. 오른쪽 메뉴에서 SQL Server({instance_name}) 를 마우스 오른쪽 버튼으로 클릭하고 속성시작 매개변수를 클릭합니다.

    4. 전용 볼륨(파티션)의 데이터 폴더 위치(이 예에서는 E:\DATA )와 일치하도록 매개변수를 업데이트합니다.

    5. 적용을 클릭합니다.

  8. SQL Server 서비스를 시작합니다. 서비스를 시작하려면 관리자 권한으로 명령 프롬프트를 실행하고 다음 명령을 실행합니다:

    net start mssqlserver

    MySQL 서비스가 실행 중인지 확인하려면 다음을 실행합니다:

    sc query mssqlserver

    명명된 인스턴스의 경우 mssqlserver를 mssql${인스턴스_이름}(예: mssql$instance2)으로 바꿉니다.