Pasos Habilitar conexion sql server con laravel / php

 Laravel ya trae establecida la conexion sqlsrv dentro del database.php



Pero para poder utilizarla debemos de hacer ciertas configuraiones desde
el servidor sql y el proyecto.

Los pasos a seguir serian

1 Cargar los controladores sqlsrv 
https://learn.microsoft.com/es-es/sql/connect/php/loading-the-php-sql-driver?view=sql-server-ver16

2. Habilitar la exntencion sqlsrv en apache
https://stackoverflow.com/questions/49333044/laravel-migration-cannot-find-driver-when-using-sqlsrv-database-in-windows
3. Habiiltar la extencion sqlsrv en nginx
https://learn.microsoft.com/es-es/sql/connect/php/loading-the-php-sql-driver?view=sql-server-ver16
{
Quitar _ts y x64/82 x ejemplo
extension=pdo_sqlsrv_82
extension=sqlsrv_82
}
Despues de esp ya puedes intentar migrar los datos al servidor sql
con php artisan migrate

Otros:
Respondendo a la pregunta que me consultaron sobre el siguiente mensaje al realizar migracion:
"No se puede establecer una conexión ya que el equipo de destino denegó expresamente dicha conexión. sql server"

Si te aparece eso verificar que tengas bien establecidos el usuario clave y puertos en el servidor
lo de usuario y clave es facil, comparto demo revisando el puerto:
https://www.youtube.com/watch?v=4OJJiVVrybg

Comentarios

Entradas más populares de este blog

Ejemplo de suma Pascal

Solucion al error collation desconocida: 'utf8mb4_0900_ai_ci'