Import bacpac on ARM64 CPU, how?
# help-with-other
t
I need allow my developers to get an export from an SQL server to use in their local environments. Since Azure SQL does not support native SQL backups we have to use exports of "bacpacs". GREAT, but not super great.. You have to use "SQLPackage" to import these, and while there is a linux binary for SQLPackage you cannot run this under ARM64 CPU:s (Macbook M-series chips for example). Is there any other way to import a bacpac?
j
Does the dotnet tool version of sqlpackage work? AFAIK dotnet tools are just .NET apps so, unless they depend on any architecture specific libs, they will work x-plat just like any other .NET app. Also, where are they importing the database to? SQL Server isn't officially supported on ARM64. You might be better off with devs using sqlite locally and uSync to move the database content around.
t
I think that's the approach we'll have to use, thanks. uSync will most likely solve it for us. We're using sql-edge-azure docker image for local dev. Might as well use sqlite forward however I suppose!
3 Views