Подключение к MSSQL удалённого сервера

511
28 ноября 2016, 18:46

PHP 7.0.4, x86
Драйвер php_pdo_sqlsrv_7_ts_x86.dll

На локальной машине подключается

try {
    $db = new PDO('sqlsrv:Server=localhost\SQLEXPRESS;Database=db', 'sa', '1111');
} catch (Exception $e) {
    echo $e->getMessage();
}

Но по внешнему адресу нет

sqlsrv:Server = IP; // ни так
sqlsrv:Server = IP,1433 // ни так
sqlsrv:Server = IP\SQLEXPRESS,1433 // и ни так

SQLSTATE[08001]: [Microsoft][ODBC Driver 13 for SQL Server] Поставщик TCP: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.

Через SQL Server Management Studio подключается на SRV\SQLEXPRESS

Диспетчер конфигурации SQL Server в настройке Native Client показывает порт по умолчанию 1433, который проброшен в маршрутизаторе

netstat не знает про 1433

Answer 1

Диспетчер конфигурации SQL Server → Протоколы для SQLEXPRESS

Перевести TCP/IP в состояние Включено
Вкладка IP-адреса, где IPAll установить TCP-порт 1433
Перезапустить службу

О, этот божественный доступ

0.0.0.0:1433           SRV:0                  LISTENING
READ ALSO
Замена тега со ссылкой на ссылку

Замена тега со ссылкой на ссылку

мне в PHP нужно заменить строку

567
Куда смотреть? (апи постинг в группе)

Куда смотреть? (апи постинг в группе)

Ребят прошу помощи, так как не могу понять как реализовать постинг на стене в группе

371
Построение дерева на php

Построение дерева на php

Существует база данных с информацией об узлах сетиУ некоторых узлов есть дочерние узлы, а у тех в свою очередь могут быть еще дочерние

406
Синтаксис типа …$guards

Синтаксис типа …$guards

Что значит синтаксис типа public function handle($request, Closure $next,

435