Konfigurera SQL Server provider för Azure Monitor för SAP-lösningar

I Azure Monitor för SAP-lösningar ansluter en leverantör till en komponent i din SAP-miljö och samlar in övervakningsdata från den. När SAP-miljön använder en SQL Server databas lägger du till en SQL Server-provider för att samla in prestanda och driftdata från databasen. Mer information om leverantörer finns i Providers i Azure Monitor för SAP-lösningar.

I den här artikeln konfigurerar du en SQL Server-provider via Azure-portalen, inklusive den brandvägg, autentisering och användarbehörighet som providern kräver.

Förutsättningar

Öppna en Windows port

Öppna den Windows porten i den lokala brandväggen och nätverkssäkerhetsgruppen (NSG) där det finns SQL Server och Azure Monitor för SAP-lösningar.

  1. Öppna den lokala Windows-brandväggen på SQL Server-värden och tillåt inkommande trafik på SQL Server-porten (standard 1433).
  2. I Azure portalen öppnar du NSG för undernätet där SQL Server och Azure Monitor för SAP-lösningar finns och lägger till en inkommande regel för samma port.

Konfigurera SQL Server

Konfigurera SQL Server för att acceptera inloggningar från Windows och SQL Server:

  1. Öppna SQL Server Management Studio.
  2. Öppna Serveregenskaper>Säkerhet>Autentisering.
  3. Välj SQL Server och Windows autentiseringsläge.
  4. Spara ändringarna genom att välja OK.
  5. Slutför ändringarna genom att starta om SQL Server.

Skapa en användare för Azure Monitor för SAP-lösningar i SQL Server

Skapa en användare för Azure Monitor för SAP-lösningar för att logga in på SQL Server med hjälp av följande skript. Ersätt:

  • <Database to monitor> med SAP-databasens namn.
  • <password> med lösenordet för din användare.

Du kan ersätta exempelinformationen för Azure Monitor för SAP-lösningar med andra SQL-användarnamn.

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

Aktivera säker kommunikation

Om du vill aktivera TLS 1.2 eller senare följer du stegen i Konfigurera SQL Server kryptering.

Installera en Azure Monitor för SAP-lösningsprovidern

Så här installerar du providern från Azure Monitor för SAP-lösningar:

  1. Öppna resursen Azure Monitor för SAP-lösningar i Azure-portalen.
  2. På resursmenyn går du till Inställningar och väljer Providers.
  3. På providersidan väljer du Lägg till för att lägga till en ny provider.
  4. På sidan Lägg till provider anger du all nödvändig information:
    1. För Type väljer du Microsoft SQL Server.
    2. Som Namn anger du ett namn för providern.
    3. (Valfritt) Välj Aktivera säker kommunikation och välj en certifikattyp i listrutan.
    4. Som Värdnamn anger du IP-adressen för värdnamnet.
    5. För Port anger du porten där SQL Server lyssnar. Standardvärdet är 1433.
    6. För användarnamnet SQL anger du ett användarnamn för SQL Server-kontot.
    7. För Lösenord anger du ett lösenord för kontot.
    8. För SID anger du SAP-systemidentifieraren.
    9. Välj Skapa för att skapa providern.
  5. Upprepa föregående steg efter behov för att skapa fler leverantörer.
  6. Välj Översikt + skapa för att slutföra distributionen.

Nästa steg