Cómo levantar SQL 2022 con Docker Desktop

Cómo levantar SQL 2022 con Docker Desktop

Si tienes ganas de probar el nuevo SQL Server 2022 (aun esta en versión de Beta) sin la necesidad de hacer toda una instalación (podes revisar mi post de cómo instalar SQL Server 2022 paso a paso) lo que puedes usar es contenedores con Docker Desktop

Los pasos para esto van a ser:

  • Descargar e instalar el Docker Desktop si aun no lo tienes , eso lo puede hacer desde el siguiente enlace
  • Desde la consola de PowerShell bajar la imagen de SQL 2022 para linux usando el siguiente comando
docker pull mcr.microsoft.com/mssql/server:2022-latest
  • Luego de bajar la imagen correspondiente solamente debemos crear nuestro contenedor con el siguiente código de ejemplo (yo aquí usare el puerto 15000 apuntado al 1433 de la imagen)
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Triggerdb!!!!" -p 15000:1433 -d mcr.microsoft.com/mssql/server:2022-latest
  • Por ultimo solo nos queda conectarnos con nuestro SSMS o Azure Data Studio a la imagen de SQL 2022 y ejecutar alguna consulta

También podes verificar la imagen y tu contenedor desde la consola de Docker Desktop

Cómo levantar SQL 2022 con Docker Desktop

Instalando SQL 2022 paso a paso

En el Microsoft BUILD realizado el pasado mes de mayo de 2022 se anuncio el primer preview publico (Beta) de la próxima versión de SQL Server (SQL Server 2022)

Para poder descargar dicha versión beta debes acceder al siguiente enlace

SQL Server 2022 Preview Trial (microsoft.com)

Para conectarte vas a necesitar el SSMS v 19 el cual también esta en beta y te recomiendo instalarlo en una maquina para pruebas, para poder descargar el SSMS lo podes hacer desde el siguiente link

Download SQL Server Management Studio (SSMS) 19 – SQL Server Management Studio (SSMS) | Microsoft Docs

Si queres conocer algunas de las novedades de esta nueva versión lo podes hacer mirando este otro link

What’s new in SQL Server 2022 – SQL Server | Microsoft Docs

En video siguiente te muestro un paso a paso para poder instalar el SQL 2022 y su SSMS v19

Instalando SQL Server 2022 paso a paso