Skip to content

Commit b6889f3

Browse files
abhims14rwestMSFT
authored andcommitted
Update custom roles
1 parent 1b0d506 commit b6889f3

4 files changed

Lines changed: 11 additions & 9 deletions

File tree

data-migration/sql-server/managed-instance/custom-roles.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Azure Database Migration Service
44
description: Learn to use the custom roles for SQL Server to Azure SQL Managed Instance migrations.
55
author: rwestMSFT
66
ms.author: randolphwest
7-
ms.date: 10/08/2025
7+
ms.date: 10/13/2025
88
ms.service: azure-database-migration-service
99
ms.topic: conceptual
1010
ms.collection:
@@ -77,7 +77,7 @@ You can use either the Azure portal, Azure PowerShell, Azure CLI, or Azure REST
7777
For more information, see [Create or update Azure custom roles using the Azure portal](/azure/role-based-access-control/custom-roles-portal) and [Azure custom roles](/azure/role-based-access-control/custom-roles).
7878

7979
> [!NOTE]
80-
> When migrating to Azure SQL Managed Instance or Azure SQL Virtual Machine via **Azure portal**, make sure the signed in user has **Storage Blob Data Reader** access on the storage account. This permission is needed to list folders and files in the blob container during migration setup via Azure portal only.
80+
> When migrating to Azure SQL Managed Instance or Azure SQL Virtual Machine via **Azure portal**, make sure the signed in user has **Storage Blob Data Reader** access on the blob container that contains the backup files. This permission is needed to list folders and files in the blob container during migration setup via Azure portal only.
8181
8282
## Description of permissions needed to migrate to Azure SQL Managed Instance
8383

@@ -115,6 +115,7 @@ For more information, see [Create or update Azure custom roles using the Azure p
115115
| `Microsoft.DataMigration/SqlMigrationServices/tasks/read` | Get Migration Service Task details |
116116
| `Microsoft.DataMigration/SqlMigrationServices/tasks/write` | Create or Update Migration Service Task |
117117
| `Microsoft.DataMigration/SqlMigrationServices/tasks/delete` | Delete Migration Service Task |
118+
| `Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read` | Read blob containers in an Azure Storage account |
118119

119120
You can get a sample script to create a login and provision it with the necessary permissions, for [VMware](/azure/migrate/migrate-support-matrix-vmware?pivots=sql-server-instance-database-discovery-requirements#sql-server-instance-and-database-discovery-requirements), [Hyper-V](/azure/migrate/migrate-support-matrix-hyper-v#sql-server-instance-and-database-discovery-requirements), or [physical servers](/azure/migrate/migrate-support-matrix-physical#sql-server-instance-and-database-discovery-requirements), using Windows authentication or SQL Server authentication.
120121

data-migration/sql-server/managed-instance/database-migration-service.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Learn how to migrate on-premises SQL Server to Azure SQL Managed In
55
author: abhims14
66
ms.author: abhishekum
77
ms.reviewer: randolphwest
8-
ms.date: 10/09/2025
8+
ms.date: 10/13/2025
99
ms.service: azure-database-migration-service
1010
ms.topic: tutorial
1111
ms.collection:
@@ -95,7 +95,7 @@ To complete this tutorial, you need to:
9595
- As an alternative to using one of these built-in roles, you can [assign custom roles](custom-roles.md).
9696

9797
> [!NOTE]
98-
> When migrating to Azure SQL Managed Instance or Azure SQL Virtual Machine via **Azure portal**, make sure the signed in user has **Storage Blob Data Reader** access on the storage account. This permission is needed to list folders and files in the blob container during migration setup via Azure portal only.
98+
> When migrating to Azure SQL Managed Instance or Azure SQL Virtual Machine via **Azure portal**, make sure the signed in user has **Storage Blob Data Reader** access on the blob container that contains the backup files. This permission is needed to list folders and files in the blob container during migration setup via Azure portal only.
9999
100100
- Create a target instance of [Azure SQL Managed Instance](/azure/azure-sql/managed-instance/instance-create-quickstart).
101101

data-migration/sql-server/virtual-machines/custom-roles.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Azure Database Migration Service
44
description: Learn to use the custom roles for SQL Server to Azure VM's migrations.
55
author: rwestMSFT
66
ms.author: randolphwest
7-
ms.date: 10/09/2025
7+
ms.date: 10/13/2025
88
ms.service: azure-database-migration-service
99
ms.topic: conceptual
1010
ms.collection:
@@ -74,7 +74,7 @@ You can use either the Azure portal, Azure PowerShell, Azure CLI, or Azure REST
7474
For more information, see [Create or update Azure custom roles using the Azure portal](/azure/role-based-access-control/custom-roles-portal) and [Azure custom roles](/azure/role-based-access-control/custom-roles).
7575

7676
> [!NOTE]
77-
> When migrating to Azure SQL Managed Instance or Azure SQL Virtual Machine via **Azure portal**, make sure the signed in user has **Storage Blob Data Reader** access on the storage account. This permission is needed to list folders and files in the blob container during migration setup via Azure portal only.
77+
> When migrating to Azure SQL Managed Instance or Azure SQL Virtual Machine via **Azure portal**, make sure the signed in user has **Storage Blob Data Reader** access on the blob container that contains the backup files. This permission is needed to list folders and files in the blob container during migration setup via Azure portal only.
7878
7979
## Description of permissions needed to migrate to a virtual machine
8080

@@ -112,6 +112,7 @@ For more information, see [Create or update Azure custom roles using the Azure p
112112
| `Microsoft.DataMigration/SqlMigrationServices/tasks/read` | Get Migration Service Task details |
113113
| `Microsoft.DataMigration/SqlMigrationServices/tasks/write` | Create or Update Migration Service Task |
114114
| `Microsoft.DataMigration/SqlMigrationServices/tasks/delete` | Delete Migration Service Task |
115+
| `Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read` | Read blob containers in an Azure Storage account |
115116

116117
You can get a sample script to create a login and provision it with the necessary permissions, for [VMware](/azure/migrate/migrate-support-matrix-vmware?pivots=sql-server-instance-database-discovery-requirements#sql-server-instance-and-database-discovery-requirements), [Hyper-V](/azure/migrate/migrate-support-matrix-hyper-v#sql-server-instance-and-database-discovery-requirements), or [physical servers](/azure/migrate/migrate-support-matrix-physical#sql-server-instance-and-database-discovery-requirements), using Windows authentication or SQL Server authentication.
117118

data-migration/sql-server/virtual-machines/database-migration-service.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Learn how to migrate on-premises SQL Server to SQL Server on Azure
55
author: abhims14
66
ms.author: abhishekum
77
ms.reviewer: cawrites, randolphwest
8-
ms.date: 10/09/2025
8+
ms.date: 10/13/2025
99
ms.service: azure-database-migration-service
1010
ms.topic: tutorial
1111
ms.collection:
@@ -55,7 +55,7 @@ Before you begin the tutorial:
5555
- As an alternative to using one of these built-in roles, you can [assign custom roles](custom-roles.md).
5656

5757
> [!NOTE]
58-
> When migrating to Azure SQL Managed Instance or Azure SQL Virtual Machine via **Azure portal**, make sure the signed in user has **Storage Blob Data Reader** access on the storage account. This permission is needed to list folders and files in the blob container during migration setup via Azure portal only.
58+
> When migrating to Azure SQL Managed Instance or Azure SQL Virtual Machine via **Azure portal**, make sure the signed in user has **Storage Blob Data Reader** access on the blob container that contains the backup files. This permission is needed to list folders and files in the blob container during migration setup via Azure portal only.
5959
6060
- Create a target instance of [SQL Server on Azure Virtual Machines](/azure/azure-sql/virtual-machines/windows/create-sql-vm-portal).
6161

@@ -348,7 +348,7 @@ This article describes an online migration from an on-premises SQL Server to a S
348348
| **Password** | The Windows credential (password) that has read access to the network share to retrieve the backup files. |
349349
| **Target database name** | The target database name can be modified if you wish to change the database name on the target during the migration process. |
350350

351-
- For backups stored in an Azure storage blob container, specify the below details of the Target database name, resource group, Azure storage account, Blob container from the corresponding dropdown lists.
351+
- For backups stored in an Azure storage blob container, specify the below details of the Target database name, resource group, Azure storage account, blob container from the corresponding dropdown lists.
352352

353353
| Field | Description |
354354
| --- | --- |

0 commit comments

Comments
 (0)