저는 전용 centos 서버를 가지고 있습니다. SQL Server 2012를 실행하는 원격 Windows 컴퓨터에 연결할 수 있어야합니다. 공급자가 freetds를 설치했습니다. PHP 버전 5.3.28을 실행 중입니다.PHP에서 mssql에 연결하는 방법?
리눅스 상자에서 원격 ms-sql 서버에 ping을 보낼 수 있습니다. 하지만, 테스트 명령을 실행하려고하면 : tsql -S your.server.name -p 1433 -U -P 시간이 초과됩니다.
PHP를 통해 테스트하기 위해 온라인에서 찾은 샘플 코드를 시도했지만 내 버전이 5.3 이상이므로 mssql_connect 함수가 더 이상 작동하지 않습니다.
$conn = mssql_connect("servername", "<user>", "<password>");
내가 정의되지 않은 함수 mssql_connect에 전화 받기() ... 그래서, 내가 PDO (나는 생각한다)를 사용해야합니다.
어쨌든, 우리는 tsql을 작동시킬 때까지는 PDO가 작동하지 않을 것입니다.
아이디어가 있으십니까? 모든
Linux에서 SQL Server에 연결할 때 항상 SQL Server 용 Java 및 JDBC 드라이버를 사용해야했습니다. 나는 여기에 대한 해답에 관심이있다. 내가 찾을 수있는 유일한 것은 내 회사가 지불 할 의사가없는 상용 드라이버였습니다. – ojblass