Open Marusyk opened 1 day ago
I was going to raise a similar ticket, it's not the end of the world but could we specify a SQL Server instance to use? I always have one running so running a separate instance just for Service Bus takes up more resources.
@deadwards90 this should not be an issue. You can use any a non-prod SQL container instance and spin it up standalone.
Just checked in a sample compose demonstrating same.
@krishankumar95 That's great, thank you 👍🏻
That’s good information. I already host a Linux SQL Server container instance for development.
Next to that, Azure SQL Edge does not support multi-arch, which is troublesome for us, since we use Apple Silicone based devices as default. Any plans to cope with that?
@nijkampr ; SQL Edge does provide multiple arch support. It has both arm64 and amd64 images available and one can spin the Emulator on any of arm64 arch Mac machines.
The only caveat is open issue at Docker ; which may cause SQL container to crash during launch sometimes which can resolved by recycling the containers. You can go through the thread for more details.
According to this announcement, Azure SQL Edge will be retired and have already some compatibility issues.
https://azure.microsoft.com/nb-no/updates?id=azure-sql-edge-retirement
https://github.com/Azure/azure-service-bus-emulator-installer/blob/14d2fd1fc00ef5838de6c85297e8a72d9ac74501/Docker-Compose-Template/docker-compose-default.yml#L21-L22
mcr.microsoft.com/azure-sql-edge:latest
should be used