2016-11-22 9 views
-1

MSSQL 서버에 연결하려고하는데 시스템 예외가 발생했습니다. 아래 환경 :FreeTDS를 사용하여 MSSQL 서버에 연결할 수 없습니다.

UNIX 서버, PHP7, MSSQL,
FreeTDS를 버전 : ERR

Fatal error: Uncaught PDOException: SQLSTATE[01002] Adaptive Server connection failed (severity 9)

FreeTDS를 : 0.91 프로토콜 버전 7.1/8

MSSQL 연결 문제입니다

TDS error ->server required encryption but support is not compiled in

아무도 도와 줄 수 있습니까? 감사!

+0

아마도 이것은 당신을 도울 수 있습니다. http://stackoverflow.com/questions/36421255/freetds-error-connecting-to-sql-server-2014 – McNets

답변

0

FreeTDS 오류 메시지는 분명합니다. 현재 암호화 지원이 활성화되지 않은 FreeTDS 복사본을 실행하고 있습니다. FreeTDS 소스 코드를 다운로드하고 암호화 지원이 포함 된 FreeTDS 사본을 직접 만들어야 할 수도 있습니다.

우분투 16.04에서이를 수행하는 방법에 대한 예제는 here을 참조하십시오. 다른 * nix 변종에 대한 절차는 유사 할 것입니다. FreeTDS로 컴파일 할 수 있도록 시스템에 필요한 OpenSSL 라이브러리가 있는지 확인해야합니다.