Я успешно протестировал соединение через PHP odbc_connect () с базой данных SQL Server 2005 Express на компьютере под управлением Windows Vista, используя следующий код:
$connect = odbc_connect("mssqllocal2", "", "");
// first arg is the System DSN that I configured on Windows
Это соединение работает нормально, когда выполняется из экземпляра WAMPserver в той же коробке Windows. Однако я хотел бы иметь возможность подключиться к тому же ODBC DSN с другого компьютера в той же локальной сети - в данном конкретном случае - iMac с MAMP и OS X 10.5. В конечном счете, я хотел бы иметь возможность подключиться к тому же DSN с удаленного сервера, но это позже в проекте.
Есть ли такой синтаксис, который я могу использовать:
$connect = odbc_connect("192.168.0.55:mssqllocal2", "", "");
... или я неправильно понимаю некоторые основные принципы источников данных ODBC?