
Si quieres arrancar rápidamente un SQL Server lo mejor es usar docker. Y con más razón si ya tienes WSL2 instalado 😀, y si todavía no lo tienes échale un vistazo a la guía de instalación. Esto puede resultar muy útil para no tener que instalar un entorno completo localmente. En la documentación oficial tienes toda la info. Yo lo he resumido con algunos cambios aquí:
docker run --name sql1 -h sql1 -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=MiPa$$w0rd' -e 'MSSQL_PID=Enterprise' -p 11433:1433 -d mcr.microsoft.com/mssql/server:2019-latest
Yo ya tenía el puerto 1433 ocupado en mi máquina por lo que he mapeado la imagen al puerto 11433.
Para conectarte usando el Management Studio:
- Server: 127.0.0.1,11433 (el puerto se indica separando con una coma)
- User: SA
- Password: la que hayáis indicado al arrancar el contenedor.
- Vamos a Options y en la Additional Connection Parameters debemos añadir
TrustServerCertificate=True
.
Todo funcionando.
Ahora cuando no lo necesites puedes detener el contenedor con docker stop sql1
de esta manera no te consume recursos de la máquina.
Y lo arrancas con docker start sql1
.
Fácil y sencillo.
Happy codding!