Impossible de se connecter à SQL Server dans Laravel
P粉413307845
P粉413307845 2024-03-31 13:08:48
0
1
518

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粉413307845
P粉413307845

répondre à tous(1)
P粉788571316

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!