Configurar o SQL Server provider para Azure Monitor para soluções SAP

Em Azure Monitor para soluções SAP, um provedor liga-se a um componente na sua paisagem SAP e recolhe dados de monitorização a partir dele. Quando o seu ambiente SAP utiliza uma base de dados SQL Server, adicione um fornecedor SQL Server para recolher dados de desempenho e operacionais dessa base de dados. Para mais informações sobre fornecedores, consulte Providers em Azure Monitor para soluções SAP.

Neste artigo, configura um fornecedor SQL Server através do portal Azure, incluindo o firewall, autenticação e permissões de utilizador que o fornecedor exige.

Pré-requisitos

Abrir uma porta Windows

Abra a porta Windows no firewall local e no grupo de segurança de rede (NSG) onde existem soluções SQL Server e Azure Monitor for SAP.

  1. No host SQL Server, abre o firewall local de Windows e permite o tráfego de entrada na porta SQL Server (padrão 1433).
  2. No portal Azure, abra o NSG para a sub-rede onde existem soluções SQL Server e Azure Monitor para SAP, e adicione uma regra de entrada para a mesma porta.

Configurar o SQL Server

Configure o SQL Server para aceitar logins a partir do Windows e do SQL Server:

  1. Abre o SQL Server Management Studio.
  2. Abra Propriedades do Servidor>Segurança>Autenticação.
  3. Selecione modo de autenticação do SQL Server e do Windows.
  4. Selecione OK para salvar as alterações.
  5. Para completar as alterações, reinicie o SQL Server.

Crie um utilizador para o Azure Monitor dedicado a soluções SAP no SQL Server

Crie um utilizador para o Azure Monitor para soluções SAP para iniciar sessão no SQL Server usando o seguinte script. Certifique-se de substituir:

  • <Database to monitor> com o nome da sua base de dados SAP.
  • <password> com a palavra-passe do seu utilizador.

Pode substituir a informação de exemplo do utilizador do Azure Monitor para soluções SAP por qualquer outro nome de utilizador 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

Permitir comunicação segura

Para ativar TLS 1.2 ou superior, siga os passos em Configurar SQL Server encriptação.

Instale um fornecedor de soluções Azure Monitor para SAP

Para instalar o fornecedor do Azure Monitor para soluções SAP:

  1. Abra o recurso Azure Monitor para soluções SAP no portal Azure.
  2. No menu de recursos, em Configurações, selecione Provedores.
  3. Na página do fornecedor, selecione Adicionar para adicionar um novo fornecedor.
  4. Na página Adicionar fornecedor , introduza todas as informações necessárias:
    1. Para Type, selecione Microsoft SQL Server.
    2. Para Nome, introduza um nome para o prestador.
    3. (Opcional) Selecione Ativar comunicação segura e selecione um tipo de certificado na lista suspensa.
    4. Para o nome do anfitrião, introduza o endereço IP do nome do anfitrião.
    5. Para Porta, introduza a porta na qual o SQL Server está a escutar. O padrão é 1433.
    6. Para o nome de utilizador SQL, introduza um nome de utilizador para a conta SQL Server.
    7. Para Palavra-passe, introduza uma palavra-passe para a conta.
    8. Para SID, introduza o identificador do sistema SAP.
    9. Selecione Criar para criar o fornecedor.
  5. Repita o passo anterior conforme necessário para criar mais prestadores.
  6. Selecione Analisar + criar para completar a implementação.

Passos seguintes