Maison  >  Questions et réponses  >  le corps du texte

Impossible de se connecter à SQL Server dans Laravel

Je ne parviens pas à me connecter au serveur SQL dans Laravel. J'ai donné les valeurs de configuration de sqlserver dans .env mais toujours en dessous de l'erreur lors de l'exécution de la commande "php artisan migrate".

SQLSTATE[08001]: [Microsoft][ODBC Driver 17 for SQL Server]TCP Provider: No connection could be made because the target machine actively refused it.
 (Connection: sqlsrv, SQL: select * from sys.sysobjects where id = object_id(migrations) and xtype in ('U', 'V'))

Affichez la configuration de la connexion à la base de données dans le fichier .env ci-dessous.

DB_CONNECTION=sqlsrv
DB_HOST=DESKTOP-1CGE50Q  #I have also tried here to passing system IPv4
DB_PORT=1433
DB_DATABASE=laravel_dev
DB_USERNAME=DESKTOP-1CGE50Q\Dell
DB_PASSWORD=
<?php 
$serverName = "DESKTOP-1CGE50Q, 1433"; 
$connectionInfo = array( "Database"=>"laravel_dev", "UID" => "DESKTOP-1CGE50Q\Dell"); 
$conn = sqlsrv_connect( $serverName, $connectionInfo); 
?>

J'ai configuré le site Laravel sur le serveur IIS et cela fonctionne bien. C'est juste un problème de connexion à SQLServer.

Si quelqu'un a des solutions ou des idées pour le problème ci-dessus, faites-le moi savoir.

Merci d'avance.

P粉413307845P粉413307845225 Il y a quelques jours521

répondre à tous(1)je répondrai

  • P粉788571316

    P粉7885713162024-04-01 09:00:14

    Mon problème est résolu et voici la solution. https://github.com/laravel/framework/issues/47937

    De plus, cela fonctionne avec l'authentification Windows. Merci.

    répondre
    0
  • Annulerrépondre