리파지토리 서버의 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 8502
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39705
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50458
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52857
141 ER/Studio로 ERWin의 제약으로 부터 자유로워지세요 file 문효섭 2012.01.04 8260
140 데이터모델링이란 - 1.개요 file 관리자 2012.01.04 12110
139 데이터모델링이란 - 2.엔티티(Entiry) file 문효섭 2012.01.04 96077
138 데이터모델링이란 - 3.속성(Attribute) file 문효섭 2012.01.04 26632
137 데이터모델링이란 - 4.식별자 file 문효섭 2012.01.04 17003
136 데이터모델링이란 - 5.관계(Relational) file 문효섭 2012.01.04 36610
135 데이터모델링이란 - 6.정규화 file 문효섭 2012.01.04 19845
134 데이터모델링이란 - 7.실전데이터모델링 이슈 file 문효섭 2012.01.04 13987
133 데이터모델링이란 - 8.관계형 테이블 전환 file 문효섭 2012.01.04 13791
132 데이터모델링이란 - 9.반정규화(역정규화) 문효섭 2012.01.04 15532
131 데이터모델링이란 - 10.뷰설계 문효섭 2012.01.04 8813
130 데이터모델링이란 - 11.인덱스설계 문효섭 2012.01.04 10374
129 DB Artisan XE 사용자 가이드 file 문효섭 2012.01.27 8631
128 DB Optimizer XE 사용자 가이드 file 문효섭 2012.01.27 9461
127 DB ChangeManager XE 퀵가이드, 기능 가이드 file 문효섭 2012.01.27 10044
126 Rapid SQL 사용자 가이드 file 문효섭 2012.01.27 11567
125 ER/Studio 웹포탈에서 데이터모델 조회 시 한글이 깨져보일때 file 문효섭 2012.03.07 6642
124 ERwin에서 ER/Studio로의 마이그레이션 가이드 file 문효섭 2012.03.27 6970
123 ERwin이 아닌 ERStudio를 고객이 선택하는 이유 Top 10 file 문효섭 2012.03.27 7237