[Драйвер ODBC 17 для SQL Server] Истекло время ожидания входа - Laravel 5.7 - PullRequest
0 голосов
/ 08 октября 2018

У меня есть 2 проекта (A и B), проект A с использованием Laravel 5.4 и подключение в экземпляре базы данных из mssql (эта база данных относится к моей среде разработки).Проект B использует Laravel 5.7 и не может подключиться в одном и том же экземпляре, я получаю следующее возвращение:

"SQLSTATE[HYT00]: [unixODBC][Microsoft][ODBC Driver 17 for SQL Server]Login timeout expired

Но оба проекта могут без проблем подключиться в работе.Я использую одну и ту же базу данных для проектов A и B.

Я запускаю Docker-контейнер, и Dockerfile одинаков для обоих проектов.Я не могу понять, почему в одном работает, но в другом нет.

Я использую php 7.1

Конфигурация производства:

'database_test' => [
        'driver'   => 'sqlsrv',
        'host'     => env('DB_HOST', 'sqlsrv.xxxxx.com.br'),
        'database' => env('DB_DATABASE', 'database'),
        'username' => env('DB_USERNAME', 'user_database'),
        'password' => env('DB_PASSWORD', 'user_password'),
        'charset'  => 'utf8',
        'prefix'   => '',
        'options' => [
        ],

Конфигурация разработки:

'database_test' => [
        'driver' => 'sqlsrv',
        'host' => env('DB_HOST', '99.000.000.99\MBC03'),
        'database' => env('DB_DATABASE', 'database'),
        'username' => env('DB_USERNAME', 'user_database'),
        'password' => env('DB_PASSWORD', 'user_password'),
        'charset' => 'utf8',
        'prefix' => '',
        'options' => [
        ],
    ],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...