호스트 192.168.1.159, 포트 1433에 대한 TCP/IP 연결에 실패했습니다. 오류: "connect timed out. 연결 속성을 확인하십시오. SQL Server의 인스턴스가 호스트에서 실행되고 있고 포트에서 TCP/IP 연결을 허용하고 있는지 확인하십시오. 또한 방화벽에서 포트로의 TCP 연결을 차단하지 않는지 확인하십시오.".
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:190)
at com.microsoft.sqlserver.jdbc.SQLServerException.ConvertConnectExceptionToSQLServerException(SQLServerException.java:241)
at com.microsoft.sqlserver.jdbc.SocketFinder.findSocket(IOBuffer.java:2243)
서버 가동시 DB 접속 실패했다는 의미이다.
조치방법
1) DB 접속정보 확인
server.xml 등 설정정보를 올바르게 기입했는지 확인한다. ip, port, db계정(id, pw) 등을 확인한다
본인 손가락을 자신하지말고, 복붙기능을 믿도록 한다.
2) 방화벽 개방여부를 확인
window 기준으로 방화벽은 cmd에서 ping, telnet 등 명령어로 확인할 수 있다.
ping 명령어
해당 ip로 연결되는지 확인
telnet 명령어
port 개방여부 확인 (포트 개방시 cmd 창이 전환됨. 위 경우 연결 실패했음)
3) VPN 접속 확인
위 정보가 맞다면 VPN으로 접속해야하는지 확인한다.
제공받은 VPN 가동 후 server를 재기동하면 접속된다.
'웹 개발 > 설정 및 오류해결' 카테고리의 다른 글
[eclipse error] The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit (0) | 2022.09.05 |
---|---|
[웹 설정] 톰캣(tomcat) server.xml 설정하기 (1) | 2022.07.16 |
[JSP] cos.jar 를 이용하여 eclipse 에서 파일 업로드 기능 구현하기 (0) | 2021.07.01 |
[Eclipse] Data Source Explorer 이용하여 SQL 실행하기 (0) | 2021.06.26 |
[Eclipse] Data Source Explorer 이용하여 DB(MySQL) 연결하기 (update.2021-11-12) (0) | 2021.06.26 |