JDBC 연결 실패: "호스트에 대한 TCP/IP 연결 실패" 오류 해결 팁
JDBC 클래스 파일을 JDBC에 연결하려고 할 때 SQL Server 2012에서는 "호스트에 대한 TCP/IP 연결 실패" 오류가 발생할 수 있습니다. 이 오류는 Java 애플리케이션과 SQL Server 간의 연결 설정을 방해하는 네트워크 구성 문제를 나타냅니다.
문제 해결 단계:
TCP/IP 프로토콜 활성화:
SQL Server를 열어 시작합니다. 구성 관리자 및 SQL Server 2012 네트워크 구성 확장. "프로토콜"을 클릭하고 오른쪽 패널에서 TCP/IP를 찾으세요. "활성화됨" 옵션을 "True"로 설정하여 활성화되었는지 확인하세요.
TCP 포트 확인:
TCP/IP를 확인하세요. SQL Server 구성 관리자의 설정입니다. "프로토콜" 탭에서 "모두 듣기" 값을 확인합니다. '예'로 설정된 경우 TCP 포트는 1433입니다. '모두 듣기'가 '아니요'로 설정된 경우 사용 중인 특정 IP 주소의 TCP 포트 번호를 확인하세요.
방화벽 예외 허용:
지정된 포트에 대한 TCP 연결이 방화벽에 의해 차단되지 않는지 확인하세요. SQL Server의 TCP 포트에 대한 액세스를 허용하려면 방화벽 설정에 예외를 추가하십시오.
SQL Server 서비스 확인:
SQL이 서버 서비스가 실행 중이며 연결을 수락하고 있습니다. Windows에서 "서비스"를 열고 "SQL Server"를 찾습니다. 시작되어 "자동"으로 설정되어 있는지 확인하세요.
연결 문자열 검토:
Java 코드를 확인하고 JDBC 연결이 올바른지 확인하세요. 문자열이 맞습니다. 호스트 IP 주소 및 포트(일반적으로 1433)는 SQL Server 구성 관리자에 구성된 설정과 일치해야 합니다.
SQL Server 브라우저 사용:
SQL Server의 명명된 인스턴스에 연결을 시도하는 경우 SQL Server Browser 서비스가 실행 중인지 확인하세요. 이 서비스는 인스턴스 이름을 IP 주소 및 포트로 확인하는 데 도움이 됩니다.
이 단계를 수행하면 "호스트에 대한 TCP/IP 연결 실패" 오류를 성공적으로 해결할 수 있습니다. Java 애플리케이션과 SQL Server 2012 간의 연결을 설정합니다.
위 내용은 Java를 SQL Server에 연결할 때 \'호스트에 대한 TCP/IP 연결 실패\' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!