低特权配置

本部分介绍如何配置低特权帐户来监视 Azure SQL 数据库服务。

若要配置低特权帐户,请执行以下步骤:

  1. 通过执行以下查询,连接到 master 数据库,并为低特权监视用户创建服务器级别凭据:

    CREATE LOGIN [MonitoringUser] WITH PASSWORD = <'YourPassword'>
    
  2. 通过执行以下查询,连接到 master 数据库,并将服务器级别凭据映射到数据库用户:

    CREATE USER [MonitoringUser] FOR LOGIN [MonitoringUser] WITH DEFAULT_SCHEMA = sys
    
  3. 在每个用户数据库中(排除 master 成员),通过执行以下查询,将服务器级别凭据映射到数据库用户,并向其授予“查看数据库状态”权限:

    配置 Azure SQL 数据库运行方式帐户时,使用 MonitoringUser 值。

    CREATE USER [MonitoringUser] FOR LOGIN [MonitoringUser] WITH DEFAULT_SCHEMA = sys
    GO
    GRANT VIEW DATABASE STATE TO [MonitoringUser]