Hello Mudassir Ahmed,
Directly installing the standard SQL Server Developer Edition (x64) via the .exe installer on a Snapdragon laptop is currently not supported and will fail. SQL Server services rely on kernel-mode drivers and specific CPU instruction sets that don't function correctly under the Windows 11 x64 emulation layer used by Snapdragon (ARM64) processors. If you attempt to run the standard installer, it will likely block the installation due to a failed CPU architecture check or crash during the database engine startup.
The only technically reliable solution for running a local SQL instance on ARM-based Windows devices is to use Docker Desktop backed by the Windows Subsystem for Linux (WSL2). This allows you to run a containerized version of SQL Server that is isolated from the host OS architecture issues. For the best performance on Snapdragon, you should specifically deploy the Azure SQL Edge container, which is an optimized, lighter-weight version of the SQL engine built natively for ARM64 architecture, maintaining high compatibility with T-SQL and standard SQL Server tools like SSMS.
To set this up, you need to first install Docker Desktop for Windows and ensure the WSL2 backend is enabled. Once Docker is running, open your PowerShell terminal and pull the Azure SQL Edge image using the command docker pull mcr.microsoft.com/azure-sql-edge. After the download completes, you can initialize the server instance with the following command (replacing <YourPassword> with a complex password): docker run --cap-add SYS_PTRACE -e 'ACCEPT_EULA=1' -e 'MSSQL_SA_PASSWORD=<YourPassword>' -p 1433:1433 --name sql_server_container -d mcr.microsoft.com/azure-sql-edge.
Once the container is active, you can connect to it using SQL Server Management Studio (SSMS) or Azure Data Studio by pointing the server name to localhost,1433 and using SA as the username with the password you defined. This setup provides a fully functional SQL environment for development without requiring the unsupported bare-metal installation.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
VP