SAP 솔루션에 대한 Azure Monitor SQL Server 공급자 구성

Azure Monitor for SAP 솔루션에서는 프로바이더가 SAP 환경의 구성 요소에 연결하여 모니터링 데이터를 수집합니다. SAP 환경에서 SQL Server 데이터베이스를 사용하는 경우 SQL Server 공급자를 추가하여 해당 데이터베이스에서 성능 및 운영 데이터를 수집합니다. 공급자에 대한 자세한 내용은 SAP 솔루션용 Azure Monitor 프로비더 참조하세요.

이 문서에서는 공급자에 필요한 방화벽, 인증 및 사용자 권한을 포함하여 Azure 포털을 통해 SQL Server 공급자를 구성합니다.

필수 조건

  • Azure 구독입니다. Azure 구독이 없는 경우 무료 계정을 만들 수 있습니다.
  • 기존 SAP 솔루션용 Azure Monitor 리소스입니다. SAP 솔루션 리소스에 대한 Azure Monitor 만들려면 Azure 포털의 quickstart 또는 PowerShell용 quickstart 참조하세요.

Windows 포트 열기

SAP 솔루션에 대한 SQL Server 및 Azure Monitor 있는 로컬 방화벽 및 NSG(네트워크 보안 그룹)에서 Windows 포트를 엽니다.

  1. SQL Server 호스트에서 로컬 Windows 방화벽을 열고 SQL Server 포트에서 인바운드 트래픽을 허용합니다(기본값1433).
  2. Azure 포털에서 SAP 솔루션에 대한 SQL Server 및 Azure Monitor 있는 서브넷에 대한 NSG를 열고 동일한 포트에 대한 인바운드 규칙을 추가합니다.

SQL Server 구성

Windows 및 SQL Server 로그인을 허용하도록 SQL Server를 구성합니다.

  1. SQL Server Management Studio 엽니다.
  2. 서버 속성>보안>인증을 엽니다.
  3. SQL Server 및 Windows authentication 모드 선택합니다.
  4. 확인 선택하여 변경 내용을 저장합니다.
  5. 변경 내용을 완료하려면 SQL Server 다시 시작합니다.

SQL Server SAP 솔루션 사용자에 대한 Azure Monitor 만들기

다음 스크립트를 사용하여 SQL SERVER 로그인할 SAP 솔루션의 Azure Monitor 사용자를 만듭니다. 다음과 같이 교체하십시오.

  • <Database to monitor>를 SAP 데이터베이스의 이름으로 바꾸세요.
  • <password>를 사용자 비밀번호로 바꾸세요.

SAP 솔루션 사용자에 대한 Azure Monitor 예제 정보를 다른 SQL 사용자 이름으로 바꿀 수 있습니다.

USE [<Database to monitor>]
DROP USER [AMS]
GO
USE [master]
DROP USER [AMS]
DROP LOGIN [AMS]
GO
CREATE LOGIN [AMS] WITH
    PASSWORD=N'<password>',
    DEFAULT_DATABASE=[<Database to monitor>],
    DEFAULT_LANGUAGE=[us_english],
    CHECK_EXPIRATION=OFF,
    CHECK_POLICY=OFF
CREATE USER AMS FOR LOGIN AMS
ALTER ROLE [db_datareader] ADD MEMBER [AMS]
ALTER ROLE [db_denydatawriter] ADD MEMBER [AMS]
GRANT CONNECT TO AMS
GRANT VIEW SERVER STATE TO AMS
GRANT VIEW ANY DEFINITION TO AMS
GRANT EXEC ON xp_readerrorlog TO AMS
GO
USE [<Database to monitor>]
CREATE USER [AMS] FOR LOGIN [AMS]
ALTER ROLE [db_datareader] ADD MEMBER [AMS]
ALTER ROLE [db_denydatawriter] ADD MEMBER [AMS]
GO

보안 통신 사용

TLS 1.2 이상을 사용하도록 설정하려면 SQL Server 암호화 구성 단계를 수행합니다.

SAP 솔루션 공급자용 Azure Monitor 설치

SAP 솔루션에 대한 Azure Monitor 공급자를 설치하려면 다음을 수행합니다.

  1. Azure 포털에서 SAP 솔루션 리소스에 대한 Azure Monitor 엽니다.
  2. 리소스 메뉴의 설정 아래에서 공급자를 선택합니다.
  3. 공급자 페이지에서 추가 를 선택하여 새 공급자를 추가합니다.
  4. 공급자 추가 페이지에서 필요한 모든 정보를 입력합니다.
    1. TypeMicrosoft SQL Server 선택합니다.
    2. 이름에 공급자의 이름을 입력합니다.
    3. (선택 사항) 보안 통신 사용을 선택하고 드롭다운 목록에서 인증서 유형을 선택합니다.
    4. 호스트 이름에 호스트 이름의 IP 주소를 입력합니다.
    5. Port SQL Server 수신 대기 중인 포트를 입력합니다. 기본값은 1433입니다.
    6. SQL 사용자 이름 SQL Server 계정의 사용자 이름을 입력합니다.
    7. 암호의 경우 계정의 암호를 입력합니다.
    8. SID의 경우 SAP 시스템 식별자를 입력합니다.
    9. 만들기를 선택하여 공급자를 만듭니다.
  5. 필요에 따라 이전 단계를 반복하여 더 많은 공급자를 만듭니다.
  6. 검토 + 만들기를 선택하여 배포를 완료합니다.

다음 단계