У меня проблема
Я установил php7.1-fpm в Ubuntu 18 и подключил необходимые расширения php_sqlsrv_71_nts.so и php_pdo_sqlsrv_71_nts.so и установил все библиотеки из учебника Microsoft.При запуске php7.1 -m или extension_loaded ('sqlsrv') они не пропускаются.Тем не менее, когда я пытаюсь подключиться к БД простым способом, описанным выше:
$conn = sqlsrv_connect($serverName, $connectionOptions);
if ($conn === false) {
print_r(sqlsrv_errors());die();
} else {
echo 'fine';
}
Я получаю следующие ошибки:
Array
(
[0] => Array
(
[0] => 08001
[SQLSTATE] => 08001
[1] => 10054
[code] => 10054
[2] => [unixODBC][Microsoft][ODBC Driver 17 for SQL Server]TCP Provider: Error code 0x2746
[message] => [unixODBC][Microsoft][ODBC Driver 17 for SQL Server]TCP Provider: Error code 0x2746
)
[1] => Array
(
[0] => 08001
[SQLSTATE] => 08001
[1] => 10054
[code] => 10054
[2] => [unixODBC][Microsoft][ODBC Driver 17 for SQL Server]Client unable to establish connection
[message] => [unixODBC][Microsoft][ODBC Driver 17 for SQL Server]Client unable to establish connection
)
)
Учетные данные подключения в порядке и проверены
Чего мне не хватает?С какой стороны появляются проблемы?