> Java > java지도 시간 > \'호스트에 대한 TCP/IP 연결 실패\' 오류와 함께 SQL Server에 대한 JDBC 연결이 실패하는 이유는 무엇입니까?

\'호스트에 대한 TCP/IP 연결 실패\' 오류와 함께 SQL Server에 대한 JDBC 연결이 실패하는 이유는 무엇입니까?

Susan Sarandon
풀어 주다: 2024-11-30 12:16:11
원래의
1052명이 탐색했습니다.

Why is my JDBC connection to SQL Server failing with a

JDBC에서 TCP/IP 연결 실패 문제 해결

문제 요약

설정을 시도할 때 SQL Server 인증을 사용하여 SQL Server 2012에 대한 JDBC 연결, 다음 오류는 발생:

오류: 호스트 127.0.0.1, 포트 1433에 대한 TCP/IP 연결에 실패했습니다.
연결 속성을 확인하세요. SQL Server 인스턴스가 호스트에서 실행 중이고 포트에서 TCP/IP 연결을 허용하는지 확인하십시오. 포트에 대한 TCP 연결이 방화벽에 의해 차단되지 않았는지 확인하십시오.

분석

오류는 JDBC 클라이언트가 TCP/IP 연결을 설정할 수 없음을 나타냅니다. 지정된 호스트 및 포트로. 이는 다음을 포함한 다양한 이유 때문일 수 있습니다.

  • SQL Server가 실행되고 있지 않거나 TCP/IP 연결을 허용하도록 구성되지 않았습니다.
  • 방화벽이 포트 1433에서 트래픽을 차단하고 있습니다.
  • 제공된 호스트 또는 포트는 올바르지 않습니다.

해결 방법

이 오류를 해결하려면 다음 단계를 따르세요.

  1. 확인 SQL Server 구성:

    • SQL Server 열기 구성 관리자.
    • SQL Server 2012 네트워크 구성을 확장합니다.
    • 해당 인스턴스에 대한 프로토콜을 클릭합니다.
    • TCP/IP가 활성화되어 있는지 확인합니다.
    • 참고 Listen All 항목의 값과 TCP 포트.
  2. 방화벽 구성:

    • 방화벽이나 네트워크 보안을 통해 TCP 포트 1433이 허용되는지 확인하세요.
  3. 연결 매개변수 확인:

    • 제공된 호스트(127.0.0.1)가 올바른지 확인하세요.
    • TCP 포트가 다음과 같은지 확인하세요. 1433.
  4. 연결 문자열 업데이트:

    • 확인된 호스트, 포트, 데이터베이스와 일치하도록 JDBC 연결 문자열을 수정합니다. 이름, 사용자 이름 및 비밀번호를 입력하세요.
  5. 데이터베이스 연결 다시 테스트:

    • JDBC 연결을 설정하려면 Java 프로그램을 다시 실행하세요.

다음 단계를 따르면 SQL Server에 대한 TCP/IP 연결을 성공적으로 설정하고 "호스트에 대한 TCP/IP 연결 실패" 오류를 해결할 수 있습니다.

위 내용은 \'호스트에 대한 TCP/IP 연결 실패\' 오류와 함께 SQL Server에 대한 JDBC 연결이 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿