Does Azure Database Migration Service (DMS) support SMB1 for online migration?

Pitawat 351 Reputation points
2021-07-20T03:56:12.887+00:00

I am planning to migrate obsolete on-premise SQL Server database to Azure SQL Managed Instance using Azure DMS online migration and am preparing the prerequisites according to this documentation.

I see that DMS needs to fetch the database backup files from on-premise file share via SMB protocol but since the on-prem SQL VM is obsolete and currently supports only SMB1, can Azure DMS access the file share via SMB1? I don't have control over the on-prem VM that is being migrated so I could not perform any updates or patching whatsoever.

I read through the docs but couldn't find anything about SMB version.

If DMS does not support SMB1, what are the options that I have to perform the migration? Two things that I can think of are

  • I provision a new on-premise VM that supports SMB3 and store database backup files on that VM instead. (Not sure if obsolete VM can put the backup files on new VM via SMB3, though)
  • Create Azure File Share and map the share to the obsolete VM. Let DMS access the backup files on Azure File Share instead.

Any suggestions are welcomed. Thanks.

Azure Database Migration service
{count} votes

Accepted answer
  1. Saurabh Sharma 23,816 Reputation points Microsoft Employee
    2021-07-27T18:13:27.45+00:00

    Hi @Pitawat ,

    I have received the confirmation that the DMS VM that gets provisioned has the latest OS versions installed on it and thus does not support SMB1. Also I don’t think windows 2003 supports Azure file shares. It seems it only support Azure file shares on windows server 2008. Please refer to the documentation.

    One thing you can do is to mount the Azure file share on another server which can be connected to by DMS and host the files on that server. Hope this helps.
    Please let me know if you have any questions.

    Thanks
    Saurabh


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.