리파지토리 서버의 DBMS를 MSSQL Server로 설치 후 ER/Studio에서 리파지토리로 모델을 올릴 때

간혹 아래와 같이 "##tmp[테이블명] table could not initialize bulk insert" 문제가 발생할 수 있습니다.

 

 

10:26:45.031  - Start Check In Diagram process...

10:26:45.031  - Begin DM1 To SRTF Translation

10:26:45.062  - Finish DM1 To SRTF Translation

10:26:45.062  - GET LATEST request sent to Repository. Waiting for reply ... 

10:26:45.764  - An error was encountered during the operation. See detail(s) below.

 

Detail(s) : 

Error: The ##tmp[테이블명] table could not initialize bulk insert.

 

ErrorCode: 208 Severity: 2 LineNumber: 0 ErrorPosition: 0 Description: [Microsoft][ODBC SQL Server Driver][SQL Server]개체 이름 '##tmpGAttribute5'() 잘못되었습니다.(42S02) 

 

00:00:00.764  - Total time for the whole process.

 

문제의 원인:

리파지토리로 데이터모델을 올릴 때, 프로시저를 이용하여 temp 테이블이 생성됩니다.

프로시저에서 사용하는 레지스트리 정보와 리파지토리 DB에서 사용하는 레지스티리 정보가 일치하지 않아 생기는 문제입니다.

 

해결 방법:

1. 리파지토리 서비스 3개(Event, Database, Communication)를 모두 중지합니다.

2. 리파지토리 DB에서 'create_temp_tables' 저장 프로시저를 찾습니다.

3. 해당 프로시저에서 사용하고 있는 테이블 명에 포함되어 있는 숫자를 확인합니다.

4. 위에서 확인한 숫자와 리파지토리 서버PC의 레지스트리의 TmpTableSuffix 숫자를 비교합니다.

(regedit에서 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Embarcadero\Repository\Database TmpTableSuffix)

5. 두 개의 숫자가 다르면, TmpTableSuffix의 값을 프로시저에서 사용하는 값(숫자)로 변경합니다.

6. 세 개의 리파지토리 서비스를 재 시작합니다.

 

번호 제목 글쓴이 날짜 조회 수
공지 [기술 보고서 다운로드] IDC Technology Spotlight: 모델 기반 데이터 설계를 통한 비즈니스 민첩성 확보 방안 관리자 2015.08.24 8230
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39436
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50158
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52568
122 [기술백서] 보다 빠른 SQL튜닝과 분석을 위한 새로운 툴 관리자 2014.11.12 1411
121 ER/Studio 기본 가이드 #8. 데이터베이스로부터 데이터모델 리버스엔지니어링하기(Reverse Engineer) 손보라 2014.08.08 1425
120 [기술백서] 업무 수행 능력이 뛰어난 DBA 관리자 2014.11.12 1487
119 DBArtisan과 RapidSQL XE6에서 PostgreSQL 지원!! file 손보라 2014.09.18 1552
118 ER/Studio XE6에 새로운 기능! file 손보라 2014.09.18 1558
117 ER/Studio 기본 가이드 #7. 모델의 변경사항을 데이터베이스에 반영하기(Forward Engineer) 손보라 2014.08.08 1615
116 [기술백서] DB툴 선택시 고려사항 top10 관리자 2014.11.12 1632
115 [기술백서] 성능 좋은 SQL 작성법 관리자 2014.11.12 1651
114 DB Power Studio #2. DB Change Manager 둘러보기 [1] 손보라 2014.08.12 1656
113 [기술백서] ER/Studio 9.5 vs. ERwin r9 관리자 2014.09.26 1673
112 [기술백서] 하루에 1시간을 벌 수 있는 10가지 방법 관리자 2014.11.12 1820
111 [기술백서] 데이터 설계 분석: 상향식(bottom-up) 설계 분석과 표준화 관리자 2014.09.26 1887
110 ER/Studio DA에서 ODBC를 이용한 포워드 엔지니어링 file 손보라 2014.06.25 2048
109 20140214 "데이터거버넌스: 비즈니스 정보와 IT 데이터의 연결" 발표자료 관리자 2014.03.12 2239
108 [기술백서] XML, NoSQL, 빅데이터, 클라우드로 옮겨가는 시장 상황 속, 데이터모델링 여전히 중요한가 관리자 2014.09.26 2388
107 ERwin으로 작성된 모델을 ER/Studio로 마이그래이션하기 file 손보라 2015.01.12 2523
106 Oracle ACE Director가 말하는 Rapid SQL의 Auto Replace 기능 file 손보라 2014.10.09 2667
105 Universal Mapping 2. 실제로 동일한 엔티티가 여러 다른 파일에 다른 엔티티명으로 존재하는 경우 엔티티 맵핑 손보라 2014.01.25 2698
104 Universal Mapping 1. 실제로 동일한 엔티티가 서로 다른 파일에 다른 엔티티명으로 존재하는 경우 엔티티 맵핑 손보라 2014.01.25 2745
103 Oracle ACE Director가 말하는 Rapid SQL의 쿼리빌더 팁 file 손보라 2014.10.09 2775