У меня есть 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' => [
],
],