Development with SQL in containers on macOS


 

There are a bunch of tools available for developing with SQL on macOS, including the mssql extension for VS Code and the standalone yet-comfortably-familiar Azure Data Studio. As a developer, you might have heard about the Azure SQL Database emulator and you’ve most certainly heard about deploying SQL in containers. Most recently, a new option for running SQL containers locally on your arm64 (M1/M2) Mac became available and it makes running full SQL Server images easier than ever. In the v4.16 release of Docker Desktop, support for using Rosetta for emulation of x86/amd64 images was introduced as a beta