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
Publicar un comentario