Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Не може да се свърже SQLEXPRESS с Laravel 5.6

Първо намерете номера на порта на екземпляра по подразбиране:

  • Проверете номера на порта. Ако имате MS SQL Server Management Studio, изпълнете:xp_readerrorlog 0, 1, N'Server is listening on' в главната база данни

  • С командния ред (ще има много редове, но трябва да анализирате):netstat -ano

Възможни решения:

  • Спрете услугата на браузъра на SQL Server и тествайте отново, винаги с номер на порт. Можете да се свържете със стандартния екземпляр на SQL Server с TCP/IP, ако работи на порт 1433
  • Задайте SQL Server да не използва динамични портове и задайте номера на порта на екземпляра по подразбиране.
  • Променете конфигурацията/базата данни в Laravel, за да намерите начин да пропуснете номера на порта. Нямам опит с Laravel, но мисля, че можете да опитате с 'port' => env('DB_PORT', null),

Как да конфигурирате сървъра да слуша конкретен порт:

  • Отворете „Computer Management\Services\SQL Server Configuration Manager“.
  • Разгънете „SQL Server Network Configuration\Protocols for [instance name]“ и щракнете двукратно върху „TCP/IP“. В диалоговия прозорец "TCP/IP Properties" в раздела IP адреси отидете на IPAll. Оставете "TCP Dynamci port" празно. Задайте „TCP порт“ на желания номер на порта (може да е по подразбиране 1433).
  • В „SQL Server Services“ щракнете двукратно върху Браузър на SQL Server. В раздела „Услуга“ задайте „Стартов режим“ на „Ръчно“.
  • В „SQL Server Services“ щракнете двукратно върху Браузър на SQL Server. В „Вход“ спрете услугата.
  • В „SQL Server Services“ щракнете двукратно върху SQL Server ([име на екземпляра]). В „Вход“ рестартирайте услугата.
  • Задайте низа за свързване на клиента на формат „сървър\екземпляр,порт“.

Добрите отправни точки са:Услуга за браузър на SQL сървър и Конфигуриране на сървър за слушане на специфичен TCP порт

Надявам се, че това може да ви помогне.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка 101 „Запитването не е позволено в изчакване“ в SQL Server

  2. Инсталиране стъпка по стъпка на SQL Server 2017 -1

  3. Каква е разликата между VARCHAR и NVARCHAR в SQL сървър - SQL Server / T-SQL урок, част 32

  4. Масово вмъкване на милиони записи в SQL Server

  5. Как мога да реша Или параметърът @objname е двусмислен, или заявеният @objtype (COLUMN) е грешен.?