서버/도커
MSSQL 17 버전 이하 연결 오류 해결 (TCP Provider: Error)
코니
코니 가입일:2022.11.19

작성일시:2023.02.16 08:01:45

IP:121.162.195.♡

  • 조회 77
  • 댓글 2
  • 좋아요 0
  • 싫어요 0
  • 121.162.195.♡
docker에서 MSSQL 16 버전으로 연결을 요청할 때 다음과 같은 오류가 계속 발생했다.
Error: Microsoft ODBC Driver 17 for SQL Server : TCP Provider: Error code 0x2746.
Error: Microsoft ODBC Driver 17 for SQL Server : Client unable to establish connectio​

MSSQL 19 버전에서는 연결이 잘되었고 오류 원인을 찾아보니 openssl 버전이 17 이상에서는 TLS 1.2를 지원하고 17 이하는 1.0만 지원해서 문제가 되었던 것이다.

해결 1: openssl.cnf 수정
sed -i -E 's/(CipherString\s*=\s*DEFAULT@SECLEVEL=)2/\11/' /etc/ssl/openssl.cnf​

해결 2 : openssl 재 설치
cd /usr/local/src/
wget https://www.openssl.org/source/old/1.0.1/openssl-1.0.1k.tar.gz
tar -xvf /usr/local/src/openssl-1.0.1k.tar.gz
cd /usr/local/src/openssl-1.0.1k
./config --prefix=/usr/local/ --openssldir=/usr/local/openssl
make
make test
make install
mv /usr/bin/openssl /usr/bin/openssl-bak​

첫번째 방법으로 바로 해결되었다.
댓글 2

Apache httpd.conf 설정 환경 정리

  • 코니
  • 2017.01.22
  • 조회 43
  • 추천 0

서버에서 오는 경고 문자 설명

  • 코니
  • 2017.01.02
  • 조회 54
  • 추천 0

CentOS 6.5 APM Configure

  • 코니
  • 2014.11.23
  • 조회 47
  • 추천 0

CentOS 6.5 Minimal APM 설치과정

  • 코니
  • 2014.11.19
  • 조회 68
  • 추천 0

CentOS 6.5 원격 부팅 설정하기 (WOL)

  • 코니
  • 2014.11.04
  • 조회 33
  • 추천 0

Mod_Security 설치방법 - CentOS 6.5

  • 코니
  • 2014.07.09
  • 조회 38
  • 추천 0

JAVA (JDK) 설치하기

  • 코니
  • 2014.04.05
  • 조회 32
  • 추천 0

Apache 대소문자 구별하지 않게하기

  • 코니
  • 2014.02.19
  • 조회 32
  • 추천 0

시간 맞추기

  • 코니
  • 2014.02.19
  • 조회 32
  • 추천 0

CentOS 6.5 ProFTP 환경설정

  • 코니
  • 2014.02.18
  • 조회 32
  • 추천 0

CentOS 6.5 ProFTP 설치하기

  • 코니
  • 2014.02.18
  • 조회 27
  • 추천 0

Process 관리 명령어

  • 코니
  • 2013.10.23
  • 조회 28
  • 추천 0
Process 관리 명령어

Window XP IIS Web Server 설치하기

  • 코니
  • 2013.10.10
  • 조회 37
  • 추천 0
Window XP IIS Web Server 설치하기

Mysql 1130 Error 해결방법

  • 코니
  • 2013.10.10
  • 조회 28
  • 추천 0

YUM가 없을 때 설치하는 방법

  • 코니
  • 2013.08.28
  • 조회 42
  • 추천 0
처리 중...