Tidak dapat menyambung ke SQL Server dalam Laravel
P粉413307845
P粉413307845 2024-03-31 13:08:48
0
1
516

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

membalas semua(1)
P粉788571316

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

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!