Dela via


Roller som skapats av Azure tillägg för SQL Server installation

Applies to:SQL Server

I den här artikeln visas de server- och databasroller och mappningar som installationen av Azure-tillägget för SQL Server skapar.

Roller

När du installerar Azure tillägg för SQL Server installeras:

  1. Skapar en roll på servernivå: SQLArcExtensionServerRole

  2. Skapar en roll på databasnivå: SQLArcExtensionUserRole

  3. Lägger till NT AUTHORITY\SYSTEM* konto till varje roll

  4. Mappar NT AUTHORITY\SYSTEM* på databasnivå för varje databas

  5. Beviljar minsta behörighet för de aktiverade funktionerna

    *Alternatively kan du konfigurera SQL Server aktiverad av Azure Arc att köras i läget för lägsta behörighet (tillgänglig i förhandsversion). Mer information finns i Operate SQL Server aktiverad av Azure Arc med minst behörighet (förhandsversion).

Dessutom återkallar Azure tillägg för SQL Server behörigheter för dessa roller när de inte längre behövs för specifika funktioner.

SqlServerExtensionPermissionProvider är en Windows uppgift. Den beviljar eller återkallar behörigheter i SQL Server när den identifierar:

  • En ny SQL Server-instans installeras på värden
  • SQL Server instans avinstalleras från värden
  • En instansnivåfunktion är aktiverad eller inaktiverad eller inställningarna uppdateras
  • Tilläggstjänsten startas om

Not

Före juli 2024-versionen är SqlServerExtensionPermissionProvider en schemalagd aktivitet. Den körs varje timme.

Mer information finns i Konfigurera Windows tjänstkonton och behörigheter för Azure tillägg för SQL Server.

Om du avinstallerar Azure tillägg för SQL Server tas rollerna på server- och databasnivå bort.

Behörigheter

Drag Tillåtelse Nivå Roll
Standard VIEW SERVER STATE Servernivå SQLArcExtensionServerRole
CONNECT SQL Servernivå SQLArcExtensionServerRole
VIEW ANY DEFINITION Servernivå SQLArcExtensionServerRole
VIEW ANY DATABASE Servernivå SQLArcExtensionServerRole
CONNECT ANY DATABASE Servernivå SQLArcExtensionServerRole
SELECT dbo.sysjobactivity msdb SQLArcExtensionUserRole
SELECT dbo.sysjobs msdb SQLArcExtensionUserRole
SELECT dbo.syssessions msdb SQLArcExtensionUserRole
SELECT dbo.sysjobHistory msdb SQLArcExtensionUserRole
SELECT dbo.sysjobSteps msdb SQLArcExtensionUserRole
SELECT dbo.syscategories msdb SQLArcExtensionUserRole
SELECT dbo.sysoperators msdb SQLArcExtensionUserRole
SELECT dbo.suspectpages msdb SQLArcExtensionUserRole
SELECT dbo.backupset msdb SQLArcExtensionUserRole
SELECT dbo.backupmediaset msdb SQLArcExtensionUserRole
SELECT dbo.backupmediafamily msdb SQLArcExtensionUserRole
SELECT dbo.backupfile msdb SQLArcExtensionUserRole
Säkerhetskopia CREATE ANY DATABASE Servernivå SQLArcExtensionServerRole
db_backupoperator roll Alla databaser SQLArcExtensionUserRole
dbcreator Servernivå SQLArcExtensionServerRole
Azure kontrollplan CREATE TABLE msdb SQLArcExtensionUserRole
ALTER ANY SCHEMA msdb SQLArcExtensionUserRole
CREATE TYPE msdb SQLArcExtensionUserRole
EXECUTE msdb SQLArcExtensionUserRole
db_datawriter roll msdb SQLArcExtensionUserRole
db_datareader roll msdb SQLArcExtensionUserRole
Identifiering av tillgänglighetsgrupp VIEW ANY DEFINITION Servernivå SQLArcExtensionServerRole
Redundans för tillgänglighetsgrupp ALTER ANY AVAILABILITY GROUP Servernivå SQLArcExtensionServerRole
Purview SELECT Alla databaser SQLArcExtensionUserRole
EXECUTE Alla databaser SQLArcExtensionUserRole
Migreringsutvärdering EXECUTE dbo.agent_datetime msdb SQLArcExtensionUserRole
SELECT dbo.sysjobs msdb SQLArcExtensionUserRole
SELECT dbo.sysmail_account msdb SQLArcExtensionUserRole
SELECT dbo.sysmail_profile msdb SQLArcExtensionUserRole
SELECT dbo.sysmail_profileaccount msdb SQLArcExtensionUserRole
SELECT dbo.syssubsystems msdb SQLArcExtensionUserRole
SELECT sys.sql_expression_dependencies Alla databaser SQLArcExtensionUserRole

Kör med minsta möjliga behörighet

Om du vill köra Azure tillägg för SQL Server med minst behörighet följer du anvisningarna på Operate SQL Server aktiverad av Azure Arc med minst behörighet.

För närvarande är den lägsta behörighetskonfigurationen inte standardinställningen.