You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/sql-server/azure-arc/configure-least-privilege.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,6 +46,8 @@ The configuration with least privilege requires:
46
46
47
47
The configuration with least privilege is not currently supported on Linux.
48
48
49
+
Other requirements, as listed in [Prerequisites - SQL Server enabled by Azure Arc](prerequisites.md) still apply. Including the SQL Server service account must be a member of the sysadmin fixed server role on each SQL Server instance.
50
+
49
51
### Tools
50
52
51
53
To complete the steps in this article, you need the following tools:
Copy file name to clipboardExpand all lines: docs/sql-server/azure-arc/prerequisites.md
+29-14Lines changed: 29 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,25 +31,40 @@ Before you can Arc-enable an instance of [!INCLUDE [ssnoversion-md](../../includ
31
31
32
32
For instructions, see [Register resource providers](#register-resource-providers).
33
33
34
-
### Permissions
34
+
### Installation account permissions
35
35
36
-
- The user account or service principal requires read permission on the subscription.
37
-
> [!NOTE]
38
-
> Before enabling SQL Servers with Arc, the installation script checks that the region where the Arc-enabled SQL Server is being created is supported. It also verifies that the required resource provider, `Microsoft.AzureArcData`, is registered in the subscription. These check requires the user account or service principal used for Azure authentication to have read permission on the subscription.
36
+
The user or service principal requires:
37
+
38
+
- Read permission on the subscription
39
+
- Local administrator permission on the operating system to install and configure the agent
40
+
- For Linux, use the root account
41
+
- For Windows, use an account that is a member of the Local Administrators group
42
+
43
+
Before enabling SQL Servers with Arc, the installation script checks:
44
+
45
+
- The region where the Arc-enabled SQL Server is supported
46
+
-`Microsoft.AzureArcData` resource provider is registered
47
+
48
+
These checks require read permission on the subscription for the user.
49
+
50
+
The user or service principal requires the following permissions in the Azure resource group to complete the task. Specifically:
51
+
52
+
-[`Azure Connected Machine Onboarding`](/azure/role-based-access-control/built-in-roles#azure-connected-machine-onboarding) role
For more information, see [Assign Azure roles using the Azure portal](/azure/role-based-access-control/role-assignments-portal).
47
64
48
-
Users can be assigned to built-in roles that have these permissions, for example [Contributor](/azure/role-based-access-control/built-in-roles#contributor) or [Owner](/azure/role-based-access-control/built-in-roles#owner). For more information, see [Assign Azure roles using the Azure portal](/azure/role-based-access-control/role-assignments-portal).
65
+
### Service account permissions
49
66
50
-
- Have local administrator permission on the operating system to install and configure the agent.
51
-
- For Linux, use the root account.
52
-
- For Windows, use an account that is a member of the Local Administrators group.
67
+
The SQL Server service account must be a member of the sysadmin fixed server role on each SQL Server instance.
0 commit comments