Hi Thole, David Michael •,
Thanks for your patience.
Below is the response from the internal team:
We typically evaluate & support new platforms / operating system for major versions of SQL Server.
- One reason why I went to using Azure SQL Edge for development purposes is the fact it works on ARM based processors.
- The normal versions of SQL Server support x86.
While the SQL Server Linux containers are not ARM-compatible containers, you can install them in Docker after enabling the Rosetta emulation for the Apple M1 platforms. This emulation allows you to run x86,x64, & amd64 containers.
Similarly, Windows on Arm supports Prism emulation to run x86, x64 & amd64 containers. Docker announced support for this too last year.
https://www.docker.com/blog/announcing-docker-desktop-support-for-windows-on-arm/
You can also install LocalDB on Windows on Arm devices. This is a private user instance, and you can create a project for the CI/CD pipeline, use it and remove it without doing any specific uninstall steps. It is like removing a container.
These solutions will not provide a SQL Server compatible that is mostly compatible with the Azure SQL Database (like the SQL Edge container). But this along with database project targeted to SQL Database should suffice for development purposes.
If you have more queries, please feel free to raise support case so that dedicated engineer can get involved over other mediums, understand and assist you better.
Hope this helps.
Let us know if you need other assistance.
Thanks