mssql 연결 시 연결시간 초과
- 작성자 :
- J*
- 작성일 :
- 2023-10-13 09:31:50
- 조회수 :
- 1,173
- 구분 :
- 개발환경 / 3.10
- 진행상태 :
- 완료
Q
mssql로 db 연결 시 거의 첫 접속(오류 발생 후 새로 고침 하거나, 그 후에는 문제가 잘 발생하지 않음. 시간이 오래 지나면 다시 오류 발생) 시
첨부파일과 같은 오류가 뜹니다.
연결 시간 초과라고 하는데 어느 곳을 수정해야 하나요..
dbc.drvier=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url=jdbc:sqlserver://IP:port;databaseName=dbname
db 연결 정보는 위와 같이 사용 중입니다. properties에 작성해 두었고
<bean id="dataSource2"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${jdbc.drvier}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.id}" />
<property name="password" value="${jdbc.pw}" />
</bean>
context-datasource.xml에 적혀있는 부분입니다.
connection timeout을 걸어 조금 더 오래 기다리게 하려고 하니
드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다 와 같은 오류가 떴습니다.
jdbc.url=jdbc:sqlserver://IP:port;databaseName=dbname;loginTimeout=60;socketTimeout=60;encrypt=false
와 같이 사용하였습니다.
mssql로 db 연결 시 거의 첫 접속(오류 발생 후 새로 고침 하거나, 그 후에는 문제가 잘 발생하지 않음. 시간이 오래 지나면 다시 오류 발생) 시
첨부파일과 같은 오류가 뜹니다.
연결 시간 초과라고 하는데 어느 곳을 수정해야 하나요..
dbc.drvier=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url=jdbc:sqlserver://IP:port;databaseName=dbname
db 연결 정보는 위와 같이 사용 중입니다. properties에 작성해 두었고
<bean id="dataSource2"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${jdbc.drvier}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.id}" />
<property name="password" value="${jdbc.pw}" />
</bean>
context-datasource.xml에 적혀있는 부분입니다.
connection timeout을 걸어 조금 더 오래 기다리게 하려고 하니
드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다 와 같은 오류가 떴습니다.
jdbc.url=jdbc:sqlserver://IP:port;databaseName=dbname;loginTimeout=60;socketTimeout=60;encrypt=false
와 같이 사용하였습니다.
환경정보
-
- OS 정보 : centos7
- 표준프레임워크 버전 :3.10.0
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat
- DB 정보 : mssql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
첨부하신 로그내용만으로는 정확한 원인을 알수 없습니다.
연결시간초과는 일정시간 동안 응답이 없어서 발생하는 것으로
네트워크 설정이나 방화벽 구성, 라우터 문제일 수도 있고
SQL 서버의 구성 문제 등으로 발생할 수 있습니다.
SQL 서버 설정이나 방화벽, 네트워크 상태등을 점검해보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
첨부하신 로그내용만으로는 정확한 원인을 알수 없습니다.
연결시간초과는 일정시간 동안 응답이 없어서 발생하는 것으로
네트워크 설정이나 방화벽 구성, 라우터 문제일 수도 있고
SQL 서버의 구성 문제 등으로 발생할 수 있습니다.
SQL 서버 설정이나 방화벽, 네트워크 상태등을 점검해보시기 바랍니다.
감사합니다.