Skip to content

Commit 6bd318a

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into esanMain
2 parents 67ae8b8 + 719e048 commit 6bd318a

26 files changed

+169
-191
lines changed

articles/active-directory-b2c/partner-onfido.md

Lines changed: 83 additions & 92 deletions
Large diffs are not rendered by default.

articles/dms/known-issues-azure-sql-db-managed-instance-online.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,6 @@ Known issues and limitations that are associated with online migrations from SQL
2222
2323
## Backup requirements
2424

25-
- **Backups with checksum**
26-
27-
Azure Database Migration Service uses the backup and restore method to migrate your on-premises databases to SQL Managed Instance. Azure Database Migration Service only supports backups created using checksum.
28-
29-
[Enable or Disable Backup Checksums During Backup or Restore (SQL Server)](/sql/relational-databases/backup-restore/enable-or-disable-backup-checksums-during-backup-or-restore-sql-server).
30-
31-
> [!NOTE]
32-
> If you take the database backups with compression, the checksum is a default behavior unless explicitly disabled.
33-
34-
With offline migrations, if you choose **I will let Azure Database Migration Service…**, then Azure Database Migration Service will take the database backup with the checksum option enabled.
35-
3625
- **Backup media**
3726

3827
Make sure to take every backup on a separate backup media (backup files). Azure Database Migration Service doesn't support backups that are appended to a single backup file. Take full backup and log backups to separate backup files.

articles/dms/known-issues-azure-sql-migration-azure-data-studio.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,6 @@ Known issues and limitations associated with the Azure SQL Migration extension f
6565
- **Recommendation**: Ensure the database backups in your Azure Storage container are correct. If you're using network file share, there might be network related issues and lags that are causing this error. Wait for the process to complete.
6666

6767

68-
- **Message**: `Migration for Database <DatabaseName> failed with error 'Full backup <URL of backup in Azure Storage container> is missing checksum. Provide full backup with checksum.'.`
69-
70-
- **Cause**: The database backups haven't been taken with checksum enabled.
71-
72-
- **Recommendation**: See [Enable or disable backup checksums during backup or restore (SQL Server)](/sql/relational-databases/backup-restore/enable-or-disable-backup-checksums-during-backup-or-restore-sql-server) for taking backups with checksum enabled.
73-
74-
7568
- **Message**: `Migration for Database <Database Name> failed with error 'Non retriable error occurred while restoring backup with index 1 - 3234 Logical file <Name> isn't part of database <Database GUID>. Use RESTORE FILELISTONLY to list the logical file names. RESTORE DATABASE is terminating abnormally.'.`
7669

7770
- **Cause**: You've specified a logical file name that isn't in the database backup.

articles/dms/migration-dms-powershell-cli.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ Pre-requisites that are common across all supported migration scenarios using Az
6464
> - If your database backup files are provided in an SMB network share, [Create an Azure storage account](../storage/common/storage-account-create.md) that allows the DMS service to upload the database backup files. Make sure to create the Azure Storage Account in the same region as the Azure Database Migration Service instance is created.
6565
> - Make sure the Azure storage account blob container is used exclusively to store backup files only. Any other type of files (txt, png, jpg, etc.) will interfere with the restore process leading to a failure.
6666
> - Azure Database Migration Service does not initiate any backups, and instead uses existing backups, which you may already have as part of your disaster recovery plan, for the migration.
67-
> - You should take [backups using the `WITH CHECKSUM` option](/sql/relational-databases/backup-restore/enable-or-disable-backup-checksums-during-backup-or-restore-sql-server).
6867
> - Each backup can be written to either a separate backup file or multiple backup files. However, appending multiple backups (i.e. full and t-log) into a single backup media is not supported.
6968
> - Use compressed backups to reduce the likelihood of experiencing potential issues associated with migrating large backups.
7069
* Ensure that the service account running the source SQL Server instance has read and write permissions on the SMB network share that contains database backup files.

articles/dms/migration-using-azure-data-studio.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ The following list describes each step in the workflow:
8383
> If your migration target is Azure SQL Database, you don't need backups for this migration. Database migration to Azure SQL Database is considered a logical migration that involves the database's pre-creation and data movement (performed by Database Migration Service).
8484
8585
> [!IMPORTANT]
86+
> The Azure SQL Migration extension for Azure Data Studio doesn't take database backups, or neither initiate any database backups on your behalf. Instead, the service uses existing database backup files for the migration.
87+
>
8688
> In online migration mode, Database Migration Service continuously uploads the backup source files to your Azure storage account and restores them to the target until you complete the final step of cutting over to the target.
8789
>
8890
> In offline migration mode, Database Migration Service uploads the backup source files to Azure storage and restores them to the target without requiring a cutover.

articles/dms/tutorial-sql-server-managed-instance-offline-ads.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,8 @@ Before you begin the tutorial:
6262

6363
> [!IMPORTANT]
6464
>
65+
> - The Azure SQL Migration extension for Azure Data Studio doesn't take database backups, or neither initiate any database backups on your behalf. Instead, the service uses existing database backup files for the migration.
6566
> - If your database backup files are in an SMB network share, [create an Azure storage account](../storage/common/storage-account-create.md) that Database Migration Service can use to upload database backup files to and to migrate databases. Make sure you create the Azure storage account in the same region where you create your instance of Database Migration Service.
66-
> - Database Migration Service doesn't initiate any backups. Instead, the service uses existing backups for the migration. You might already have these backups as part of your disaster recovery plan.
67-
> - Make sure you [create backups by using the WITH CHECKSUM option](/sql/relational-databases/backup-restore/enable-or-disable-backup-checksums-during-backup-or-restore-sql-server?preserve-view=true&view=sql-server-2017).
6867
> - You can write each backup to either a separate backup file or to multiple backup files. Appending multiple backups such as full and transaction logs into a single backup media isn't supported.
6968
> - You can provide compressed backups to reduce the likelihood of experiencing potential issues associated with migrating large backups.
7069

articles/dms/tutorial-sql-server-managed-instance-online-ads.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,8 @@ To complete this tutorial, you need to:
5959
- Azure storage account file share or blob container
6060

6161
> [!IMPORTANT]
62+
> - The Azure SQL Migration extension for Azure Data Studio doesn't take database backups, or neither initiate any database backups on your behalf. Instead, the service uses existing database backup files for the migration.
6263
> - If your database backup files are provided in an SMB network share, [Create an Azure storage account](../storage/common/storage-account-create.md) that allows the DMS service to upload the database backup files. Make sure to create the Azure Storage Account in the same region as the Azure Database Migration Service instance is created.
63-
> - Azure Database Migration Service does not initiate any backups, and instead uses existing backups, which you might already have as part of your disaster recovery plan, for the migration.
64-
> - You need to take [backups using the `WITH CHECKSUM` option](/sql/relational-databases/backup-restore/enable-or-disable-backup-checksums-during-backup-or-restore-sql-server).
6564
> - Each backup can be written to either a separate backup file or multiple backup files. However, appending multiple backups (that is, full and t-log) into a single backup media isn't supported.
6665
> - Use compressed backups to reduce the likelihood of experiencing potential issues associated with migrating large backups.
6766
* Ensure that the service account running the source SQL Server instance has read and write permissions on the SMB network share that contains database backup files.
@@ -180,12 +179,14 @@ Resource group, Azure storage account, Blob container from the corresponding dro
180179

181180
The final step of the tutorial is to complete the migration cutover to ensure the migrated database in Azure SQL Managed Instance is ready for use. This is the only part in the process that requires downtime for applications that connect to the database and hence the timing of the cutover needs to be carefully planned with business or application stakeholders.
182181

183-
To complete the cutover,
182+
To complete the cutover:
184183

185-
1. Stop all incoming transactions to the source database and prepare to make any application configuration changes to point to the target database in Azure SQL Managed Instance.
186-
2. take any tail log backups for the source database in the backup location specified
187-
3. ensure all database backups have the status *Restored* in the monitoring details page
188-
4. select *Complete cutover* in the monitoring details page
184+
1. Stop all incoming transactions to the source database.
185+
2. Make application configuration changes to point to the target database in Azure SQL Managed Instance.
186+
3. Take a final log backup of the source database in the backup location specified
187+
4. Put the source database in read-only mode. Therefore, users can read data from the database but not modify it.
188+
5. Ensure all database backups have the status *Restored* in the monitoring details page.
189+
6. Select *Complete cutover* in the monitoring details page.
189190

190191
During the cutover process, the migration status changes from *in progress* to *completing*. When the cutover process is completed, the migration status changes to *succeeded* to indicate that the database migration is successful and that the migrated database is ready for use.
191192

articles/dms/tutorial-sql-server-managed-instance-online.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ You will learn how to:
3131
3232
> [!IMPORTANT]
3333
> For online migrations from SQL Server to SQL Managed Instance using Azure Database Migration Service, you must provide the full database backup and subsequent log backups in the SMB network share that the service can use to migrate your databases. Azure Database Migration Service does not initiate any backups, and instead uses existing backups, which you may already have as part of your disaster recovery plan, for the migration.
34-
> Be sure that you take [backups using the WITH CHECKSUM option](/sql/relational-databases/backup-restore/enable-or-disable-backup-checksums-during-backup-or-restore-sql-server?preserve-view=true&view=sql-server-2017). Each backup can be written to either a separate backup file or multiple backup files. However, appending multiple backups (i.e. full and t-log) into a single backup media is not supported. Finally, you can use compressed backups to reduce the likelihood of experiencing potential issues associated with migrating large backups.
34+
> Each backup can be written to either a separate backup file or multiple backup files. However, appending multiple backups (that is, full and t-log) into a single backup media isn't supported.
35+
> Use compressed backups to reduce the likelihood of experiencing potential issues associated with migrating large backups.
3536
3637
> [!NOTE]
3738
> Using Azure Database Migration Service to perform an online migration requires creating an instance based on the Premium pricing tier.

articles/dms/tutorial-sql-server-to-virtual-machine-offline-ads.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ Before you begin the tutorial:
6363

6464
> [!IMPORTANT]
6565
>
66+
> - The Azure SQL Migration extension for Azure Data Studio doesn't take database backups, or neither initiate any database backups on your behalf. Instead, the service uses existing database backup files for the migration.
6667
> - If your database backup files are in an SMB network share, [create an Azure storage account](../storage/common/storage-account-create.md) that Database Migration Service can use to upload database backup files to and to migrate databases. Make sure you create the Azure storage account in the same region where you create your instance of Database Migration Service.
67-
> - Database Migration Service doesn't initiate any backups. Instead, the service uses existing backups for the migration. You might already have these backups as part of your disaster recovery plan.
6868
> - You can write each backup to either a separate backup file or to multiple backup files. Appending multiple backups such as full and transaction logs into a single backup media isn't supported.
6969
> - You can provide compressed backups to reduce the likelihood of experiencing potential issues associated with migrating large backups.
7070

articles/dms/tutorial-sql-server-to-virtual-machine-online-ads.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ To complete this tutorial, you need to:
5757
- Azure storage account file share or blob container
5858

5959
> [!IMPORTANT]
60+
> - The Azure SQL Migration extension for Azure Data Studio doesn't take database backups, or neither initiate any database backups on your behalf. Instead, the service uses existing database backup files for the migration.
6061
> - If your database backup files are provided in an SMB network share, [Create an Azure storage account](../storage/common/storage-account-create.md) that allows the DMS service to upload the database backup files. Make sure to create the Azure Storage Account in the same region as the Azure Database Migration Service instance is created.
6162
> - Azure Database Migration Service does not initiate any backups, and instead uses existing backups, which you may already have as part of your disaster recovery plan, for the migration.
6263
> - Each backup can be written to either a separate backup file or multiple backup files. However, appending multiple backups (i.e. full and t-log) into a single backup media is not supported.
@@ -180,10 +181,11 @@ The final step of the tutorial is to complete the migration cutover. The complet
180181
To complete the cutover:
181182

182183
1. Stop all incoming transactions to the source database.
183-
1. Make application configuration changes to point to the target database in SQL Server on Azure Virtual Machine.
184-
1. Take any tail log backups for the source database in the backup location specified.
185-
1. Ensure all database backups have the status *Restored* in the monitoring details page.
186-
1. Select *Complete cutover* in the monitoring details page.
184+
2. Make application configuration changes to point to the target database in SQL Server on Azure Virtual Machines.
185+
3. Take a final log backup of the source database in the backup location specified
186+
4. Put the source database in read-only mode. Therefore, users can read data from the database but not modify it.
187+
5. Ensure all database backups have the status *Restored* in the monitoring details page.
188+
6. Select *Complete cutover* in the monitoring details page.
187189

188190
During the cutover process, the migration status changes from *in progress* to *completing*. The migration status changes to *succeeded* when the cutover process is completed. The database migration is successful and that the migrated database is ready for use.
189191

0 commit comments

Comments
 (0)