SQLServer2 제약 조건을 활성화하지 못했습니다. 하나 이상의 행에 NOT NULL, UNIQUE 또는 외래 키 제약 조건을 위반하는 DataAdapter를 사용하던 중 아래와 같은 에러를 만났다. "제약 조건을 활성화하지 못했습니다. 하나 이상의 행에 NOT NULL, UNIQUE 또는 외래 키 제약 조건을 위반하는 값이 있습니다." SQLServer의 View 테이블을 참조하여 adapter를 만들었는데... (무려 16개나...) 딱 두개 테이블만 문제였다. 하나씩 구글링을 해가면서 답을 찾았는데... 대부분 글에서 두가지 이슈를 보여줬다. 1. 쿼리를 다시만들어라...(문제있는 view 생성 쿼리가 있을 수 있다.)2. Data를 fill 할 부분의 코드를 바꾸거나 xsd를 새로 만들거나 하면 된다. 그런데... 1. 다른 어플리케이션들에서는 문제 없이 해당 view를 사용하고 있다...이러면 내 코드가 문제인가?2. xsd에 .. 2016. 4. 5. SQLDeveloper로 SQLServer 접속하기 최근 맥이 생겨 맥으로 작업하던중 SQLServer에 접속할일이 종종생겼다.접속툴을 뭘로할까 고르다 맘에드는건 유료고... 무료로 사용하는 툴들은 썩 맘에 들지 않고하여...잘 사용하던 SQLDeveloper를 이용하기로 했다. 몇가지 간단한 설정을 진행하면 SQLDeveloper로 오라클과 함께 사용할 수 있다. 1. JDBC 드라이버 다운로드 SQLServer에 접근하려면 JDBC드라이버를 사용하여야 한다.(당연하게도...)서드파티 드라이버를 사용하는데 jTDS driver를 사용했다.오픈소스에 SQLServer 2012까지 (아주 하위버전부터) 지원하기에 최신버전을 소스포지에서 다운받았다. http://jtds.sourceforge.net/ 2. 드라이버 등록 preferences > 데이터베이스 .. 2016. 4. 5. 이전 1 다음