1.2 Instalación de SQL Server en Mac
Last updated
Last updated
La instalación de SQL Server en Mac se realiza mediante Docker.
Docker es un programa que te permite crear contenedores de tu aplicación en el cual tu incluyes todo lo necesario para que la aplicación funcione correctamente. Así puedes tener tu aplicación en diferentes servidores que tengan Docker sin configurar e instalar todo manualmente y resolver el famoso problema "En mi máquina funciona".
Los pasos son los siguientes
Descargar e instalar Docker de la siguiente dirección: https://www.docker.com/get-started
Configurar Docker para que funcione con 4 Gb de memoria. Este es un requisito de SQL Server Para esto dar clic el icono de Docker -> Preferences -> Advanced -> Memory -> 4 GB
Obtener la imagen de Sql Server desde la línea de comandos
sudo docker pull mcr.microsoft.com/mssql/server:2019-latest
Correr la imagen de SQL Server, necesitas aceptar los términos de la licencia, definir el password para el usuario sa el cual debe ser complejo definir el puerto en el cual va a correr SQL Server
sudo docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=MiPassw0rd!1521' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest
La contraseña debe tener al menos 8 caracteres y contener 3 de los siguientes 4 conjuntos: mayúsculas, minúsculas, dígitos y símbolos, de lo contrario no funcionará
Se puede ejecutar el comando para comprobar que sql server esta corriendo correctamente
docker ps -a
El estatus debe ser Up
Si Sql Server no está corriendo puedes ver el log con el comando docker logs seguido de las primeras 4 letras del container ID de SQL Server
docker logs 34b1
El SQL Management Studio no se encuentra disponible para Mac para la cual tienes 2 alternativas:
Utilizar Azure Data Studio antes llamado SQL Operations Studio https://docs.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio?view=sql-server-ver15
2. Utilizar la extensión de SQL Server(mssql) en Visual Studio Code