일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 컴포넌트
- GIT
- 개발
- JS
- 데이터베이스
- restapi
- 리액트
- 보안취약점
- jdk
- crud
- Intellij
- EXTJS
- 쿼리
- javascript
- Spring
- reactjs
- sql
- DATABASE
- 자바
- java
- 개발공부
- springboot
- table
- mssql
- 스프링
- React
- 스프링부트
- Vue
- component
- 자바스크립트
- Today
- Total
목록mssql (12)
준준의 기록일지
최근 고객사에서 지속적으로 무리한 요청이 들어왔다. 내부 연동에 필요한 테이블 정보를 우리쪽에 요청하는 상황이였는데... 고객사 내부 연동에 필요한 데이터를 우리가 알 수가 없으니, reject 해왔다. 거절같지 않은 거절로 전화 응대를 하니, 다른분보다 나한테 전화가 계속 오는 상황..처리하는 방법에 대한 확신이 없어서 계속 주변 분들에게 도움을 요청하니 다 같이 스트레스 받는 상황으로 번졌다. 고객사를 응대할때 배운 부분 - 불필요한 지원은 하지 않는다. 정확히 계약사항을 알지 못하고 맺고 끊음을 하지 않으면 소위 말하는 "엔지니어 빼먹기"에 당하는 것 같다. 하자 보수 외에 지원해줄 필요가 없었음에도 계속 전화가 오고, 요청이 들어온다. - 유선상 요청이 들어오면 메일로 다시 요청사항 정리해서 보내..
varchar와 nvarchar의 차이 varchar는 영문 데이터형과 테이블에 설정된 기본 언어 타입을 저장할때 사용한다. nvarchar는 유니코드 지원을 위한 데이터형이다. nvarchar는 varchar보다 동일 데이터 저장시 공간을 2배 사용하며, 다국어 지원이 필요한 DB 작업일 경우에 적당한 데이터형이다. DB 설계 단계에서 향후 다국어를 지원할 일이 조금이라도 있을 것 같다면 처음부터 nvarchar, nchar, ntext 를 사용하여 구조를 만들어두시는 것이 좋다. String -> NVARCHAR 형변환 방법 특정 엔티티에서 String 데이터 타입을 mssl database에 nvarchar 데이터 타입으로 매핑하고 싶을 경우 두가지 방법이 있다. 1. 어노테이션 사용 import ..
상기 에러가 발생했을때 sql 연결을 재설정 하도록 수정해야했다. DB에 접속중인 세션을 오랫동안 사용하지 않거나, 네트워크에 문제가 발생하는 경우 DB 세션이 끊어질 수 있다고 한다. DB 세션이 끊어지는 경우 App 입장에서는 재접속 처리를 해주어야 다시 정상적인 서비스가 가능해진다. 팀에서 요청한 에러 발생 시 sql 연결 재설정의 경우 아래 방법을 따르면 될 것으로 보인다. JDBC, autoReconnect = true 옵션을 준다. 해당 옵션은 쿼리를 수행한 다음 DB 세션에 문제가 있으면 단순히 SQLException을 리턴한 후 재접속 처리를 한다. 문제는 트랜잭션 구동 환경에서 수행중이던 트랙잭션은 롤백되어야 하고, 남은 트랜잭션은 수행이 되지 않아야 하는데, autoReconnect 옵..
SELECT CONNECTIONPROPERTY('net_transport') AS net_transport, CONNECTIONPROPERTY('protocol_type') AS protocol_type, CONNECTIONPROPERTY('auth_scheme') AS auth_scheme, CONNECTIONPROPERTY('local_net_address') AS local_net_address, CONNECTIONPROPERTY('local_tcp_port') AS local_tcp_port, CONNECTIONPROPERTY('client_net_address') AS client_net_address 여기서 client_net_address가 보통 ip주소다. vip를 사용하는 경우 loca..