Rumah  >  Soal Jawab  >  teks badan

Tidak dapat menyambung ke SQL Server dalam Laravel

Saya tidak dapat menyambung ke pelayan sql dalam Laravel. Saya telah memberikan nilai konfigurasi sqlserver dalam .env tetapi masih di bawah ralat semasa menjalankan arahan "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'))

Lihat konfigurasi sambungan pangkalan data dalam fail .env di bawah.

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); 
?>

Saya telah menyediakan tapak Laravel dalam pelayan IIS dan ia berfungsi dengan baik. Ia hanya masalah sambungan sqlServer.

Jika sesiapa mempunyai sebarang penyelesaian atau idea untuk masalah di atas, sila beritahu saya.

Terima kasih terlebih dahulu.

P粉413307845P粉413307845225 hari yang lalu522

membalas semua(1)saya akan balas

  • P粉788571316

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

    Masalah saya selesai dan inilah penyelesaiannya. https://github.com/laravel/framework/issues/47937

    Selain itu, ia berfungsi dengan Pengesahan Windows. Terima kasih.

    balas
    0
  • Batalbalas