리파지토리 서버의 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 8243
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39447
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50171
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52581
» MSSQL Server에 리파지토리 설치 시 "##tmp[테이블명] table could not initialize bulk insert" 문제 관리자 2015.09.04 5080
32 [매크로활용] [MySQL] 컬럼의 Definition을 DB Comment에 추가하기 file 손보라 2015.08.06 5431
31 ER/Studio! MongoDB 지원 손보라 2015.03.19 4787
30 CONNECT API로 당신의 데이터에 손쉽게 접근하기. [1] file 관리자2 2014.05.08 4031
29 Data Architect 9.6/XE4 새로운 기능! file 손보라 2013.12.31 5193
28 ER/Studio 업그래이드 가이드 [1] file 문효섭 2013.12.18 5154
27 [매크로활용] 유효성 검사(물리모델) file 손보라 2013.11.29 8261
26 더 스마트한 데이터 거버넌스! CONNECT 데모 영상 관리자 2013.10.21 5843
25 데이터거버넌스 어떻게 시작할 것인가 #9. 포탈(Portal)을 통해 모델 배포하기 관리자 2013.10.21 5532
24 데이터거버넌스 어떻게 시작할 것인가 #8. ETL 작업 역공학(Reverse Engineering) 관리자 2013.10.15 5794
23 데이터거버넌스 어떻게 시작할 것인가 #3. 데이터 딕셔너리 생성 관리자 2013.08.27 6055
22 데이터거버넌스 어떻게 시작할 것인가 #2. ER/Studio BA: 개념 및 프로세스 맵 구성 관리자 2013.08.26 5682
21 데이터거버넌스 어떻게 시작할 것인가 #1. 엔터프라이즈 정보 맵 관리자 2013.08.12 5794
20 [매크로활용] 리파지토리의 데이터모델을 한꺼번에 내려받기 문효섭 2013.07.18 7386
19 You Can Jump Start Data Gorvernance in 30 Minutes 문효섭 2013.06.13 6785
18 Embarcadero ER/Studio v9.5 vs. CA ERwin R9 file 문효섭 2013.03.23 6838
17 Embarcadero ER/Studio v9.0 vs. CA ERwin R8 file 문효섭 2013.03.23 6845
16 [매크로활용] 매크로 스크립트 Sample 문효섭 2012.04.10 9932
15 [매크로활용] 클릭 한번으로 시스템 컬럼 일괄반영 문효섭 2012.04.10 10139
14 [매크로활용] 한글명(논리명)을 Comment(Definition)에 반영하기 문효섭 2012.04.10 11032