Failing to install SQL Server on macbook M1 by using Parallel Desktop

Sahariar Hossain 25 Reputation points
2024-01-13T02:09:21.71+00:00

Screenshot 2024-01-13 at 01.59.40

Hi there, I have tried to install SQL server 2022 and 2019 on my MacBook by using parallel desktop. I have tried both basic and customized version but in both versions it has failed. For basic one it failed due to pre download requirement and for the customization version I have added the picture. Is there any solution to install SQL server on my machine? I will be really grateful for the solution.

SQL Server | Other
0 comments No comments
{count} votes

Accepted answer
  1. ZoeHui-MSFT 41,491 Reputation points
    2024-01-15T06:53:49.2633333+00:00

    Hi @Sahariar Hossain,

    We must utilize Docker because MacOS does not provide native support for Microsoft technology.

    You may follow this tutorial step by step.

    How To Install SQL Server on Mac M1 & M2 | Latest for 2022

    Regards,

    Zoe Hui


    If the answer is helpful, please click "Accept Answer" and upvote it.

    0 comments No comments

4 additional answers

Sort by: Most helpful
  1. Sahariar Hossain 25 Reputation points
    2024-01-22T23:16:35.3966667+00:00

    Thank You for your help.

    1 person found this answer helpful.
    0 comments No comments

  2. Erland Sommarskog 121.7K Reputation points MVP Volunteer Moderator
    2024-01-13T10:02:29.5866667+00:00

    Running SQL Server on Mac is not that simple, at least not you have an ARM chip, since SQL Server does not support that architecture. Take a look at https://learn.microsoft.com/en-us/answers/questions/1298316/sql-server-2022-database-engine-services-failde?comment=answer-1266245&page=2#answers and the posts from Randolph West. There is also a link to an old blog post from Randolph in one of the messages.

    0 comments No comments

  3. Bruce (SqlWork.com) 77,851 Reputation points Volunteer Moderator
    2024-01-13T17:18:11.0266667+00:00

    There is no arm version of Sqlserver even for arm surface and MS dropped support of arm sql edge. docker on arm mac now support x86 images, so your best option is to run Sqlserver in a container

    Run x86 docker image on Mac
    
    https://devblogs.microsoft.com/azure-sql/development-with-sql-in-containers-on-macos/
    
    docker pull mcr.microsoft.com/mssql/server:2022-latest
    docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<YourStrong@Passw0rd>" \
       -p 1433:1433 --name sql2022 --hostname sql2022 \
       -d \
       mcr.microsoft.com/mssql/server:2022-latest
    
    Will give emulation warning
    
    Docker x86 support on arm Mac
    https://github.com/docker/roadmap/issues/384
    
    

  4. Tanya Marinova 0 Reputation points
    2025-04-02T12:13:28.38+00:00

    I hope someone can help me - even though I have installed Parallels VM on my Mac and Windows is running fine, the fact that my Mac is with these new silicone processors which have an ARM chip, I still will not be able to install SQL Server express and my only chance is Docker. thank you for your help


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.