per comodita monta un volume per agevolare l'acesso hai bacpac:
docker run --rm -d --name sqlserver --mount type=bind,source=$(pwd),target=/backup -p 1433:1433 mrfizban/msqlserver:latest
$(pwd) indica la cartella di lavoro attuale in bash
Import:
/opt/mssql/bin/sqlpackage /a:Import /tsn:localhost /tdn:'<NodeDatabase>' /tu:'sa' /tp:'<password>' /sf:'/backup/<NomeFile.bacpac>'
Export:
/opt/mssql/bin/sqlpackage /a:Export /ssn:localhost /sdn:'<NodeDatabase>' /su:'sa' /sp:'<password>' /tf:'/backup/<NomeFile.bacpac>'
(Ho provato ad usare un alias per sqlpackage ma i '/' usati nel comando fanno creder a bash che sia un altro alias e rompono tutto.)
Content type
Image
Digest
Size
549.2 MB
Last updated
about 5 years ago
docker pull mrfizban/msqlserver