Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Tidak dapat menghubungkan SQLEXPRESS dengan Laravel 5.6

Pertama, temukan nomor port dari instance default:

  • Periksa nomor portnya. Jika Anda memiliki MS SQL Server Management Studio, jalankan:xp_readerrorlog 0, 1, N'Server is listening on' dalam basis data induk

  • Dengan command prompt (akan ada banyak baris, tetapi Anda harus menganalisis):netstat -ano

Kemungkinan solusi:

  • Hentikan layanan Browser SQL Server dan uji lagi, selalu dengan nomor port. Anda dapat terhubung ke instance default SQL Server dengan TCP/IP jika dijalankan pada port 1433
  • Setel SQL Server untuk tidak menggunakan port dinamis dan setel nomor port instance default.
  • Ubah config/database di Laravel untuk menemukan cara melewati nomor port. Saya tidak memiliki pengalaman dengan Laravel, tetapi saya pikir Anda dapat mencoba dengan 'port' => env('DB_PORT', null),

Cara mengkonfigurasi server untuk mendengarkan port tertentu:

  • Buka "Manajemen Komputer\Layanan\Pengelola Konfigurasi Server SQL".
  • Perluas "Konfigurasi Jaringan SQL Server\Protokol untuk [nama instance]" dan klik dua kali "TCP/IP". Di kotak dialog "Properti TCP/IP", pada tab Alamat IP, buka IPAll. Biarkan "port TCP Dynamci" kosong. Setel "TCP Port" ke nomor port yang diinginkan (bisa default 1433).
  • Dalam "Layanan SQL Server", klik dua kali Browser SQL Server. Di tab "Layanan", setel "Mode Mulai" ke "Manual".
  • Dalam "Layanan SQL Server", klik dua kali Browser SQL Server. Dalam layanan hentikan "Log On".
  • Dalam "SQL Server Services", klik dua kali SQL Server ([nama instance]). Di "Log On" restart layanan.
  • Setel string koneksi klien ke format "server\instance,port".

Titik awal yang baik adalah:Layanan Browser SQL Server dan Konfigurasi Server untuk Mendengarkan pada Port TCP Tertentu

Saya harap ini dapat membantu Anda.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mengembalikan nilai pada posisi dari STRING_SPLIT di SQL Server 2016

  2. Penggabungan yang Dikelompokkan di SQL Server

  3. Tambahkan klausa WHERE ke SQL secara dinamis / terprogram

  4. SIGN() Contoh di SQL Server

  5. Cara Menggunakan Pencarian Semantik di SQL Server