共用方式為


設定適用於 Azure 監視器的 SQL Server 提供者以支援 SAP 解決方案

在 SAP 解決方案Azure Monitor中,provider 會連接到 SAP 環境中的元件,並從中收集監控資料。 當您的 SAP 環境使用 SQL Server 資料庫時,請新增 SQL Server 提供者,從該資料庫收集效能與操作資料。 欲了解更多供應商資訊,請參閱 Providers in Azure Monitor 的 SAP 解決方案

本文將透過 Azure 入口網站設定 SQL Server 提供者,包括該提供者所需的防火牆、認證及使用者權限。

先決條件

開啟 Windows 埠

在本地防火牆開啟 Windows 埠口,並開啟網路安全群組(NSG),該群組中有 SQL Server 和 Azure Monitor for SAP 解決方案。

  1. 在SQL Server主機上,開啟本地Windows防火牆,並允許SQL Server埠(預設1433)有入站流量。
  2. 在 Azure 入口網站中,開啟 SQL Server 與 Azure Monitor for SAP 解決方案所在子網的 NSG,並為同一埠新增入站規則。

配置 SQL Server

設定 SQL Server 接受 Windows 和 SQL Server 的登入:

  1. 開啟 SQL Server Management Studio。
  2. 開放伺服器屬性安全>>認證
  3. 選擇SQL Server 和 Windows 驗證模式
  4. 選取 [確定] 以儲存您的變更。
  5. 要完成變更,請重新啟動 SQL Server。

為 SQL Server 建立 Azure Monitor for SAP Solutions 使用者

請使用以下腳本建立 Azure Monitor for SAP 解決方案的使用者,以登入 SQL Server。 務必更換:

  • <Database to monitor>搭配您的 SAP 資料庫的名稱。
  • <password>搭配您的使用者密碼。

你可以將 Azure Monitor for SAP 解決方案使用者的範例資訊替換成任何其他 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 監控器

若要從 Azure Monitor for SAP solutions 安裝提供者:

  1. 在 Azure portal 開啟 Azure Monitor for SAP solutions 資源。
  2. 在資源功能表上,選取 [設定] 之下的 [提供者]
  3. 在提供者頁面,選擇 新增 以新增提供者。
  4. 新增服務提供者 頁面,輸入所有必要資訊:
    1. 對於 Type,選擇 Microsoft SQL Server
    2. 在「 姓名」欄位,請輸入提供者的名稱。
    3. (可選)選擇 啟用安全通訊 ,並從下拉選單中選擇憑證類型。
    4. 主機名稱中輸入 IP 位址。
    5. 對於Port,請輸入SQL Server正在聆聽的埠口。 預設值是 1433。
    6. 對於 SQL username,請輸入該SQL Server帳號的使用者名稱。
    7. 對於 密碼,請輸入該帳號的密碼。
    8. 對於 SID,請輸入 SAP 系統識別碼。
    9. 選擇 建立 以建立提供者。
  5. 必要時重複前一步,以創造更多提供者。
  6. 選擇 檢視 + 建立 以完成部署。

下一步