Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Không thể kết nối SQLEXPRESS với Laravel 5.6

Đầu tiên, hãy tìm số cổng của phiên bản mặc định:

  • Kiểm tra số cổng. Nếu bạn có MS SQL Server Management Studio, hãy thực thi:xp_readerrorlog 0, 1, N'Server is listening on' trong cơ sở dữ liệu chính

  • Với dấu nhắc lệnh (sẽ có rất nhiều hàng, nhưng bạn phải phân tích):netstat -ano

Các giải pháp khả thi:

  • Dừng dịch vụ Trình duyệt SQL Server và kiểm tra lại, luôn với số cổng. Bạn có thể kết nối với phiên bản mặc định của SQL Server bằng TCP / IP nếu nó đang chạy trên cổng 1433
  • Đặt SQL Server không sử dụng các cổng động và đặt số cổng của phiên bản mặc định.
  • Thay đổi cấu hình / cơ sở dữ liệu trong Laravel để tìm cách bỏ qua số cổng. Tôi không có kinh nghiệm với Laravel, nhưng tôi nghĩ rằng bạn có thể thử với 'port' => env('DB_PORT', null),

Cách định cấu hình máy chủ để lắng nghe cổng cụ thể:

  • Mở "Computer Management \ Services \ SQL Server Configuration Manager".
  • Mở rộng "Cấu hình mạng SQL Server \ Giao thức cho [tên phiên bản]" và nhấp đúp vào "TCP / IP". Trong hộp thoại "Thuộc tính TCP / IP", trên tab Địa chỉ IP, hãy chuyển đến IPAll. Để trống "cổng TCP Dynamci". Đặt "Cổng TCP" thành số cổng mong muốn (có thể là mặc định 1433).
  • Trong "Dịch vụ Máy chủ SQL", bấm đúp vào Trình duyệt Máy chủ SQL. Trong tab "Dịch vụ", đặt "Chế độ bắt đầu" thành "Thủ công".
  • Trong "Dịch vụ Máy chủ SQL", bấm đúp vào Trình duyệt Máy chủ SQL. Khi dừng dịch vụ "Đăng nhập".
  • Trong "Dịch vụ SQL Server", bấm đúp vào SQL Server ([tên phiên bản]). Trong dịch vụ "Đăng nhập", hãy khởi động lại.
  • Đặt chuỗi kết nối máy khách thành định dạng "server \ instance, port".

Điểm khởi đầu tốt là: Dịch vụ trình duyệt SQL Server Định cấu hình máy chủ để lắng nghe trên một cổng TCP cụ thể

Tôi hy vọng điều này có thể giúp bạn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Câu lệnh INSERT xung đột với ràng buộc FOREIGN KEY - SQL Server

  2. HIỂN THỊ DỮ LIỆU Tương đương trong SQL Server - sp_databases

  3. 3 cách trả về một chuỗi nhiều không gian trong SQL Server

  4. 4 Mẹo để Thiết lập Cảnh báo Máy chủ SQL của Bạn

  5. Tính tổng số đang chạy trong SQL Server