낮은 권한 구성

이 섹션에서는 Azure SQL Database 서비스를 모니터링하도록 낮은 권한 계정을 구성하는 방법을 설명합니다.

낮은 권한 계정을 구성하려면 다음 단계를 수행합니다.

  1. master 데이터베이스에 연결하고 다음 쿼리를 실행하여 낮은 권한 모니터링 사용자를 위한 서버 수준 자격 증명을 만듭니다.

    CREATE LOGIN [MonitoringUser] WITH PASSWORD = <'YourPassword'>
    
  2. master 데이터베이스에 연결하고 다음 쿼리를 실행하여 서버 수준 자격 증명을 데이터베이스 사용자에 매핑합니다.

    CREATE USER [MonitoringUser] FOR LOGIN [MonitoringUser] WITH DEFAULT_SCHEMA = sys
    
  3. 모든 사용자 데이터베이스(master 구성원 제외)에서 다음 쿼리를 실행하여 서버 수준 자격 증명을 데이터베이스 사용자에 매핑하고 VIEW DATABASE STATE 권한을 부여합니다.

    Azure SQL Database 실행 계정을 구성할 때 MonitoringUser 값을 사용합니다.

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