1.2 Instalación de SQL Server en Mac

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

  1. Descargar e instalar Docker de la siguiente dirección: https://www.docker.com/get-started

  2. 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

  1. Obtener la imagen de Sql Server desde la línea de comandos sudo docker pull mcr.microsoft.com/mssql/server:2019-latest

  2. 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:

2. Utilizar la extensión de SQL Server(mssql) en Visual Studio Code

Last updated