통합 모듈 데이터베이스에서 기본 키 이름 지정
통합 모듈 데이터베이스의 기본 키 이름은 표준 명명 규칙을 준수해야 합니다. 이 명명 규칙의 목적은 통합 모듈의 테이블 열과 대상 설치 패키지 간에 이름 충돌이 발생할 가능성을 줄이는 것입니다. 기본 키가 설치 가능한 데이터인 테이블에는 명명 규칙을 적용할 수 없습니다. 다음 표에는 명명 규칙을 적용하지 마세요.
예를 들어 MIME 형식이고 명명 프로시저를 적용하면 의미가 변경되므로 MIME 테이블의 기본 키에는 사용하지 마세요. 이러한 경우 이름 충돌은 모듈 간에 고유한 데이터의 의미에 따라 달라집니다.
통합 모듈의 기본 키 이름은 통합 모듈의 GUID에서 만든 문자열이 추가된 읽기 가능한 이름으로 구성되어야 합니다. 모든 통합 모듈에는 자체 GUID가 있어야 합니다. 통합 모듈의 GUID는 통합 모듈의 수정 번호 요약 속성에도 작성되어야 합니다. 개발자는 GUIDGEN과 같은 유틸리티를 사용하여 GUID를 만들 수 있습니다.
다음 절차에서는 표준 명명 규칙을 준수하는 기본 데이터베이스 키를 생성하는 방법을 설명합니다. 기본 키가 설치되는 데이터가 아닌 테이블에만 다음 절차를 적용합니다.
통합 모듈에서 테이블 레코드의 기본 키 이름을 지정하려면 다음을 수행합니다.
- 기본 키 이름의 읽기 가능한 부분을 작성합니다. 이 레코드를 식별하는 읽기 가능한 이름(예: MyRowEntry)을 선택합니다.
- 통합 모듈의 GUID를 생성하거나 가져옵니다. 모든 GUID는 대문자로 작성해야 합니다. GUID에 대한 자세한 내용은 GUID를 참조하세요. GUID의 예는 {880DE2F0-CDD8-11D1-A849-006097ABDE17}입니다. 다음 단계에서는 통합 모듈의 모든 기본 키 이름에 추가해야 하는 문자열로 수정합니다.
- GUID의 시작과 끝에서 중괄호를 제거합니다.
- 모든 대시를 밑줄로 변경합니다.
- 기본 키 이름의 읽을 수 있는 부분 끝에 결과를 추가합니다. 읽기 가능한 이름을 수정된 GUID에서 마침표로 구분합니다. 위에서 제공된 예제 GUID의 기본 키 이름은 MyRowEntry.880DE2F0_CDD8_11D1_A849_006097ABDE17이 됩니다.
- 이 과정을 반복하여 통합 모듈에 있는 모든 테이블의 모든 기본 키 이름을 지정합니다.