sábado, 1 de agosto de 2020

Configuración Spring Boot para Microsoft SQL Server

Hola a todos, esta vez les traigo una entrada que creo que les puede ayudar para los que inician Spring Boot con Microsoft SQL Server.

Para ello les voy adelantando que es la primera vez que trabajo con Spring Boot y con SQL Server estoy recontra oxidado.

Bueno, ahora si vamos a empezar ...

Paso 1: Agregar dentro del proyecto las siguientes dependencias:


  • MS SQL Server Driver (para conectarnos a SQL Server)
  • Spring Data JDBC (Para conectarnos a través de JDBC y no con JPA)
  • Spring Web (Para poder realizar aplicaciones Restfull  además que me trae un Tomcat embebido)



Paso 2: Dentro del archivo application.properties escribir el siguiente código para que Spring Boot pueda enlazar con SQL Server.



Hasta aquí todo debería ejecutar sin problemas, pero no es así, no funciona y sale error de conexión con el puerto de SQL Server.

Pues les traigo la solución, por ello debemos hacer un paso 3, 4, 5, 6 y 7.

Paso 3: Ingresar al Administrador de configuración de SQL Server 2019



Paso 4: Una vez dentro ingresar a la opción Configuración de red de SQL Server y luego Protocolos de MSSQLSERVER 

Paso 5: Dentro ubicar la opción TCP/IP, click derecho Propiedades



Paso 6: En la pestaña Protocolo opción Habilitado, cambiarlo de No a Si



Paso 7: En la pestaña Direcciones IP, se debe ir hasta el final de esa pestaña y en la opción IPAll se tienen las variables: En la variable TCP que debe contener de valor el puerto 1433 y en la variable Puertos dinámicos TCP debe estar en blanco, tal como la imagen.



Con esto ya deberías poder correr sin problemas tu aplicación con Spring boot y SQL SERVER.

Hasta la próxima y espero haberles ayudado.

Carlos Z.

Fuente de información:
https://springframework.guru/configuring-spring-boot-for-microsoft-sql-server/


Seguidores