DB2 Everyplace 버전 8.1.4 릴리스 정보입니다. 버전 8.1.4용 새 DB2
Everyplace 정보 센터를 이용할 수 있으며 %DSYINSTDIR%\doc\lang\infocenter
디렉토리에 있습니다.
이 릴리스 정보에는 DB2 Everyplace 버전 8.1.4 릴리스의
새로운 기능, 개선된 기능 및 갱신된 프로시저에 대한 정보가 들어 있습니다.
다음 섹션에서는 DB2 Everyplace 데이터베이스에 대한 기능 목록과 최신 수정사항을 설명합니다.
데이터베이스 엔진에 대한 새로운 기능
- PocketPC 및 Windows 플랫폼용 ADO.Net 지원
- DB2 Everyplace에는 쿼리 중인 데이터의 대소문자에 관계 없이
SQL 쿼리를 수행할 수 있게 하는 스칼라 함수를 정의하는 두 개의 새 시스템이 있습니다. 이런 기능을 가진 새 함수는 LCASE() 및 UCASE()입니다.
- 이제 동일한 프로세스 내에 다른 데이터베이스로의 다중 연결이 존재할 수 있습니다.
- 자동 증분(식별 컬럼) 지원
- CLI를 통한 대량 데이터의 단편적인 검색
- Symbian OS 버전 7 지원
- Symbian OS 버전 6 및 7에서 리모트 스토어드 프로시저 지원과
이에 대한 JDBC 지원
- Neutrino 및 Linux 플랫폼에서 추가 프로세서 유형 지원
- JSR 169 호환 뿐 아니라 더 많은 JDBC 지원
- 추가 CLI 지원(SQLColumns, SQLGetConnectAttr, SQLGetInfo,
SQLGetStmtAttr, SQLNumParams, SQLSetConnectAttr, SQLSetStmtAttr 및 SQLTables 포함)
- Neutrino, Linux, Symbian OS 6 및 OS 7을 포함한 모든 플랫폼에서 로컬 데이터 암호화 지원
데이터베이스 엔진에 대한 수정사항
DB2 Everyplace 버전 8.1, FixPak 1, FixPak 2 및 버전
8.1.4에서 수정된 문제점(적용 가능한 경우 참조를 위해 APAR 번호 포함):
- (APAR IC34759) 데이터 암호화 문제점:
- 응용프로그램이 단일 연결 세션 동안 8개 이상의 테이블(암호화된 테이블 중 하나)에
액세스하는 경우 DB2 Everyplace가 실패합니다.
- 암호화된 테이블에서 화면 이동 커서를 사용하는 선택 쿼리가 실패합니다.
- 암호화된 테이블에서 GROUPBY 쿼리(그룹화 컬럼이 있는)가 실패합니다.
- 인덱스가 있는 암호화된 테이블의 컬럼에서 갱신 쿼리가 실패합니다.
- (APAR IC34782) 컬럼에 인덱스가 있을 때 매개변수 표시문자가 있는 LIKE 술어를 사용하는 경우
DB2 Everyplace 데이터베이스 엔진이 비정상적으로 종료합니다(예: C1 LIKE ?). 인덱스 구조가
Update문으로 인해 손상될 수 있습니다. 테이블에 하나 이상의 인덱스가 있고
SET 값이 행의 원래 값을 변경하지 않는 경우에 실패합니다. 컬럼 값을 변경하면
이 문제점이 발생하지 않습니다.
- (APAR IC35328) 다음 조치가 발생할 때 DELETE문을 사용하는 중에
DB2 Everyplace 엔진에 있는 테이블에 액세스할 수 없게 됩니다.
- 물리적 삭제 수행
- 논리적으로 삭제된 레코드 읽기
- Where절이 DELETE문과 함께 사용되지 않음
- (APAR IC35106) 화면 이동 커서를 사용하여 준비된 SELECT문을 다시 실행하면
행 리턴에 실패합니다.
- (APAR IC35043) Palm OS에서 PVCPKCS11.prc 라이브러리를 설치하고
작동/작동중지 단추를 반복해서 누르면
결국 디바이스에 시스템 경보가 표시되고 재설정이 요구됩니다.
- (APAR IC35585) 인덱스가 다음 세트(17-32,48-64, 80-96, 112-128, 144-160, 176-192, 208-226, 240-256) 중 하나에 있는 컬럼 번호를 가진 컬럼에서 작성될 때
갱신 및 삭제 조작을 수행하는 경우
SQLSTATE=58004 오류 메시지를 표시하며 Palm OS에서 인덱스가 손상될 수 있습니다:
- (ARAR IC35710) Pocket PC 플랫폼에 대한 db2ecli.bas 파일을 사용하여
DB2 Everyplace Visual Basic 응용프로그램을 작성할 때
Pocket PC 2002 에뮬레이터에서 실행 중인 응용프로그램이 중지됩니다.
- (APAR IC35966) Palm에서 리모트 스토어드 프로시저 호출 문제점.
SQL_PARAM_OUTPUT을 포함하는 SQLBindParameter가 사용되고
ResultSet를 획득했을 때 심각한 오류가 발생합니다.
- (APAR IC36026) GROUPBY절이 없는 집계 함수를 포함한 준비된 SELECT 쿼리 명령문을 실행하면
부정확한 응답이 리턴됩니다.
- (APAR IC36027) TIMESTAMP 컬럼의 인덱스가 규정된 행 검색에 사용되는 경우
검색된 DELETE(Where절을 포함한)가 규정된 행을 모두 제거하는 데 실패합니다.
- (APAR IC36083) 128보다 크거나 같은 컬럼 번호를 가진 컬럼에 인덱스나 기본 키를 작성하면
CREATE TABLE 및 CREATE INDEX 명령문이 실패합니다.
- (APAR IC36069) 인덱스가 256을 초과하는 컬럼 위치에 작성되면
데이터 손상이 발생하거나 SQLSTATE 58004가 리턴됩니다. 또한 이 수정사항으로 인해
256개 이상의 컬럼을 가진 테이블을 작성할 수 없습니다.
- (APAR IC36070) 가변 크기의 레코드(예: VARCHAR 또는 BLOB)가 포함된 테이블에서 REORG문을 실행하면
예상치 못한 데이터 손상이나 응용프로그램 실패가 발생할 수 있습니다. 이것은 주로 UPDATE문을 실행하여
레코드 크기가 증가되었을 경우에 발생합니다.
- (APAR IC36256) Microsoft eMbedded Visual C++ 3.0으로
DB2 Everyplace 샘플 응용프로그램을 성공적으로 빌드할 수 없습니다.
- (APAR IC36270) DB2 Everyplace가 사용 가능한 인덱스 선택에 실패하여 일부 ORDER BY 쿼리를 최적화하지 않습니다.
- (APAR IC37280) 응용프로그램에서 비어 있는 DB2eSYSUSERS 테이블을 포함하는 데이터베이스에 연결을 시도하면
DB2 Everyplace 데이터베이스 엔진이 비정상적으로 종료됩니다.
응용프로그램에서 데이터베이스 연결 확립을 시도하거나
처음 사용자 ID가 작성된 직후 잘못된 암호 제공을 시도하는 경우에도
동일한 특성이 나타날 수 있습니다.
- (APAR IC36430) SELECT 항목 수가 GROUP BY 항목 수를 초과하는 경우
GROUP BY 쿼리를 실행하는 중에 DB2 Everyplace가 비정상적으로 종료될 수 있습니다.
- (APAR IC36695) 암호화된 데이터베이스에 연결을 시도하면
DB2 Everyplace 데이터베이스 엔진이 비정상적으로 종료됩니다.
- (APAR IC36570) PalmOS 디바이스의 외부 미디어(예: SD 카드, CompactFlash 카드 및 IBM Microdrive)에 저장된
데이터베이스에 액세스를 시도할 때 DB2 Everyplace 데이터베이스 엔진이 SQLState 57011
또는 58004를 리턴합니다.
- (APAR IC36688) 비어 있는 문자열을 포함하는 VARCHAR 컬럼이 있는 조인 조건으로 두 테이블을 조인할 때(인덱스가
데이터 페치에 사용될 때) DB2 Everyplace 데이터베이스 엔진이 SQL 상태 58004를 리턴합니다.
- (APAR IC36702) DB2 Everyplace는 비어 있는 문자열에 "LIKE '%'" 술어를 일치시키지 않습니다.
- (APAR IC37281) 인용 부호로 끝나는 VARCHAR/CHAR 컬럼을 임포트할 때
DB2 Everyplace 샘플 CLP가 오류 또는 유효하지 않은 데이터를 리턴할 수 있습니다.
- (APAR IC37045) 응용프로그램에서 값이 약간 다른 기본 키 컬럼의 두 개의 10진수를 삽입하는 경우
DB2 Everyplace는 SQL 상태 23505를 리턴하지 않습니다. DB2 Everyplace는 이들을 동일한 값으로 잘못 승인합니다.
- (APAR IC37046) DB2 Everyplace는 문자열 concat
'||' 연산자에 대해 구문 오류를 리턴합니다.
- (APAR IC37048) DB2 Everyplace는 Palm 중국어 OS가 설치된
Acer S60 디바이스에서 대만어 문자를 승인하지 않습니다.
- (APAR IC37329) 기본 키 인덱스를 사용하는 UPDATE SQL문 다음에
더티 비트 인덱스를 사용하는 DELETE SQL문이 실행되면
DB2 Everyplace 데이터베이스 엔진에 대한 후속 쿼리는 잘못된 결과를 리턴합니다.
다음 섹션은 DB2 Everyplace Sync Client에 대한 기능 목록과 최신 수정사항을 설명합니다.
DB2 Everyplace Sync Client의 새로운 기능
- 새로운 IBM Sync용 GUI는 새 기능을 활용하여
사용자에게 더욱 친숙하게 되었습니다.
- 각 서브스크립션에 대해 클라이언트에서 목표 디렉토리 구성 가능
- 네트워크 속도에 기반하여 Sync Client 메시지 크기 구성 가능
- 서버 프록시 지원
- servlet 경로 구성 가능
- 새 DB2 Everyplace Cloudscape Sync Client를 사용한 데이터 동기화
- DB2 Everyplace ISync.NET 제공자를 사용한 .NET 동기화 지원
- 모든 클라이언트 플랫폼에서 시간종료 구성 가능
- SSL 지원:
- WebSphere Everyplace Access, 버전 4.3 환경 전용:
Palm OS, Win32 및 WinCE(Pocket PC 2002 전용) 그리고 Linux에서 SSL 지원.
IBM Sync에서 SSL 사용: IBM Sync GUI의 서버 설정 패널에서
서버 URL(Uniform Resource Locator)의 HTTPS 프로토콜을 지정하십시오. 구성된
SSL 포트가 디폴트값(443)이 아닌 경우 SSL 포트도 제공하십시오.
SSL에 대한 Sync Server를 구성하려면 적절한 WebSphere
Everyplace Access 문서를 참조하십시오.
SSL을 사용하는 응용프로그램 전개:
새로운 Sync Client C-API(iscServiceOpenEx)가 SSL을 지원하는 응용프로그램을 전개하기 위해
작성됩니다.
- 새로 지원되는 클라이언트 디바이스:
- Symbian 7(Sony Ericsson P800)
- Linux(Sharp Zaurus SL 5500 및 SL 5600)
- Palm OS 버전 5.0
- Power PC, Strong ARM 및 XScale 프로세서에서 Linux 운영 체제 지원(SDK Edition의 DB2 Everyplace에서만 가능)
- 목표 디렉토리(보조 스토리지)는 일반적으로 IBM Sync 응용프로그램에서 사용할 수 있으며
클라이언트 설정 패널에서 지정될 수 있습니다.
- Java용 Sync Client API
이제 Java 응용프로그램 개발자는 Sync Client Java API(isync4j 패키지)를 사용하여
데이터 동기화를 수행할 수 있습니다. 두 가지의 원시
동기화 제공자를 사용할 수 있습니다. 한 동기화 제공자는 JNI를 사용하여 원시 Sync Client 라이브러리를 호출하고 동기화를 수행합니다. 다른 제공자는
PalmOS용 J9 VM에만 사용됩니다. 추가 정보는 DB2 Everyplace Application Development Guide 및 isync4j Javadoc를 참조하십시오.
- C용 새 Sync Client API
IBM Sync Client API가 변경되어 보다 정확하고 융통성 있으며 새로운 기능을 제공합니다.
IBM Sync Client API v.7.2.1은 아직 API 랩퍼로 지원되지만 새 기능은 새 API를 사용해야만
액세스 가능합니다.
- MIDP 디바이스에 대한 동기화
현재 이 기능은
DB2 Everyplace SDK Edition에만 포함됩니다. 응용프로그램이 사용하는 MIDP 파일 시스템에 대한 서브스크립션을 동기화할 수 있는
J2ME MIDP용 응용프로그램 빌드를 지원하기 위해 새로운 J2ME MIDP Sync Client를 작성합니다.
DB2 Everyplace(J2ME MIDP에서 실행할 수 없는)
대신 J2ME MIDP 레코드 관리 시스템을 이용합니다.
DB2 Everyplace Sync Client의 수정사항
DB2 Everyplace 버전 8.1, FixPak 1, FixPak 2 및 버전
8.1.4에서 수정된 문제점(적용 가능한 경우 참조를 위해 APAR 번호 포함):
- (APAR IC35552) Java Sync API를 통한 로컬 암호화를 사용하는 Palm OS에서
시나리오는 다음과 같습니다.
- 동기화하십시오.
- 사용자 ID와 암호를 입력하여 성공적으로 동기화하십시오.
- 테이블 쿼리를 시도하면 다음 오류 메시지를 수신합니다: SQLSTATE42501
"식별된 오브젝트에서 지정된 조작을 수행하는 데 인증 ID가 허용되지 않음".
- (APAR IC35910) WinCE 설치 CAB 파일에서
Java Sync API(isync4j.jar) 및 에이전트 프록시(dsyagent.dll)
파일을 찾을 수 없습니다.
- (APAR IC35980) 클라이언트에서 "동기화가 성공적으로 완료됨"을 리턴하지만
사용자 서브스크립션이 실제로는 동기화되지 않는 Sync Client의 비정상 특성.
- (APAR IC36166) Pocket PC 및 Sprint 무선
PCMCIA 카드로 동기화하려고 시도할 때 Sync Client 오류, "dsyc699e 알 수 없는 네트워크 오류"를 수신합니다.
이 문제점은 Verizon 무선 카드에서는 발생하지 않습니다.
- (APAR IC36206) Palm 인증 프로세스 중에 문제점이 있습니다.
사용자 암호를 3번 잘못 입력하거나 "DB2e 인증" 창에서 취소 단추를 누르면
IBM Sync가 올바르게 기능을 중지합니다.
후속 동기화 시도가 "DSYC698I: 내부 SQL 상태 오류" 오류를 표시하면서 실패합니다.
- (APAR IC36408) WinCE 디바이스에서 대만어 버전의 IBM Sync를 사용 중일 때
세부 서브스크립션 정보 패널과 암호화된 테이블에 대한 사용자 ID 및 암호를 입력하는 패널에 손상된 문자가 있습니다.
이 문제점은 사용자 인터페이스에서 발생하며
동기화에 영향을 주지 않습니다.
- (APAR IC36410) Palm 디바이스에서 동기화 도중 독일어 버전의 IBM Sync 프로그램에
심각한 오류가 발생하고
"심각한 예외" 메시지와 함께 경보 창이 표시되며 시스템 재설정을 요청합니다.
이 문제점은 독일어 버전에서만 발생합니다.
- (APAR IC36413) 동기화 이후 모빌 디바이스 관리 센터에서 서브스크립션을 제거하면
클라이언트에서 후속 동기화의 구성을 갱신하는 데 문제점이 발생합니다. 클라이언트는 여전히
제거될 서브스크립션을 동기화하려고 시도합니다.
- (APAR IC36412) Palm 디바이스에서 Java 샘플 응용프로그램(ISyncSample)을 사용 중일 때
테이블을 동기화하면 디바이스가 이상 종료합니다.
Palm 에뮬레이터에서 스택 오버플로우 예외가 표시됩니다.
- (APAR IC36574) 기본 키가 모든 컬럼으로 이루어진 테이블을 동기화할 때
동기화를 취소하고 나서 다시 동기화하면
Sync Client에서 SQL 상태 23505를 보고할 수 있습니다.
- (APAR IC36685) Sync Client가 파일 서브스크립션을 동기화하고 있을 때
이 조작이 실패하면 파일 서브스크립션(또는 사용자)이 MDAC에서 재설정될 때까지
향후 동기화 중에 파일 서브스크립션 동기화를 시도하지 않습니다.
- (APAR IC26366) API의 현재 스펙에 따라 DB2 Everyplace 데이터베이스 암호에는
18문자의 길이 한계가 있습니다. 또한 Sync Client는 암호에 통과하기 위해 응용프로그램에 18문자 스토리지를 할당합니다.
그러므로 응용프로그램에서 18문자보다 긴 암호를 사용하여 사전 할당된 스토리지를 오버플로우하는 경우
Sync Client가 이상 종료됩니다. 이 한계는 모든 플랫폼에 적용됩니다.
- (APAR IC37573) 이 문제점은 Sync Client API를 사용하여 Palm OS에 대한
Sync Client 응용프로그램을 전개할 때 발생합니다.
DB2 Everyplace Sync Client API 함수, iscEngineSync 또는 iscEngineSyncConfig 중 어느 것으로나 각각 호출하여
클라이언트는 동기화의 시작부분에서 RAS 연결을 확립(또는 전화걸기)하고
동기화 완료 시 연결을 종료합니다. 그러므로 두 API 함수에 연속적으로 호출하면
Sync Client에서 RAS 연결을 여러 번 확립하고 재확립하는 것을 볼 수 있습니다.
- (APAR IC37580) 무선 전화를 통해 Handspring Treo 디바이스에서 동기화할 때
Sync Client는 연결 실패 오류를 보고합니다.
다음 섹션에서는 DB2 Everyplace SDK Edition에 제공되는 구성요소를 설명합니다.
SDK는 평가 사용권 DB2 Everyplace 데이터베이스,
모빌 응용프로그램 빌더, 추가 DB2 Everyplace 개발 도구 및 기술,
DB2 Everyplace 응용프로그램을 전개하는 데 사용되는 문서의 패키징입니다.
- DB2 Everyplace DB2 Everyplace Mobile Application Builder(MAB)
버전 8.1.4의 MAB 기능 및 수정사항에 대한 세부사항 정보는
MAB 8.1.4과 함께 제공된 릴리스 정보를 참조하십시오.
Mobile Application Builder(MAB)는
프로그래밍 기술이나 특정 목표 디바이스 속성에 대한 지식을 요구하지 않고
복잡한 관계형 DB2 Everyplace 데이터베이스 응용프로그램을
생성할 수 있는 빠른 개발 환경(RAD) 도구입니다.
MAB는 무선 마크업 언어를 사용하는 응용프로그램 이상으로 논리 복잡도 및
유용성이 있는 프로그래밍 언어로 작성된 "thick 클라이언트" 응용프로그램을 생성합니다. 일반적으로 응용프로그램은
경우에 따른 연결 또는 동기화로 작업할 수 있으며 중요한 데이터는
디바이스에 로컬로 상주합니다. MAB는
WinCE/PocketPC(예: Compaq iPAQ StrongARM 디바이스), Symbian OS V6(예: Nokia
Communicator 92XX 시리즈), Symbian OS V7(예: Sony Ericsson P800),
및 Embedded Linux(예: Sharp Zaurus 5500/5600)에 기반을 둔 코드를 포함하여
PalmOS를 사용하는 모빌 디바이스에 대한 C 언어 코드와
JVM(Java(TM) Virtual Machine)을 지원하는 Java 코드를 생성합니다.
- IBM Websphere Studio Device
Developer(WSDD)용 DB2 Everyplace 플러그인 및 기타
Eclipse 기반의 개발 도구
개발자는 Websphere Studio용 IBM DB2 Everyplace 플러그인을 사용하여
DB2 Everyplace 관계형 데이터베이스 및 동기화 기술을 사용하는 복잡한 Java J2ME 응용프로그램을
작성할 수 있습니다.
플러그인은 WSDD, 해당 목표 J2ME 지원 디바이스에서 지원되며
DB2 Everyplace 데이터베이스에서 지원되기도 하는 목표 디바이스 플랫폼을 지원합니다.
플러그인은 IBM J9 JVM(Java Virtual Machine) 런타임 패키징과 같이
PalmOS 및 PocketPC 플랫폼을 기반으로 한 디바이스에 개발된 응용프로그램에 대해서도 지원이 확장되었습니다.
플러그인이 Eclipse 기반 통합 개발 환경 도구에서 사용할 수 없도록 디자인되었지만
플러그인은 특히 WSDD 내에서 사용될 때 유용한 기능을 가지고 있습니다.
이 SDK와 함께 버전 1.0.1의 플러그인이 포함되어 있습니다. WSDD
5.0을 사용하고 있는 경우 버전 1.0.0의 DB2 Everyplace 플러그인을 사용하십시오. 버전 1.0.0의
DB2 Everyplace 플러그인은 WSDD 웹 사이트에서 다운로드할 수 있습니다. 다운로드 페이지에서
올바른 DB2 Everyplace WSDD 플러그인을 다운로드하려면
5.0 및 관련 다운로드 를 선택하십시오. WSDD
5.5를 사용하고 있는 경우 버전 1.0.1의 DB2 Everyplace 플러그인을 사용하십시오.
- AppForge MobileVB(TM)용 DB2 Everyplace 플러그인
이 플러그인을 통해 Microsoft Visual Basic 개발자는 AppForge's MobileVB(TM)을 사용하여 DB2 Everyplace
응용프로그램을 프로그램할 수 있습니다. Visual Basic 프로그래머는 이제
MobileVB를 사용하여 DB2 Everyplace 관계형 데이터베이스 및 동기화 기술을 사용하는
모빌 디바이스 응용프로그램을 쉽게 개발할 수 있습니다. 지원되는 모빌 플랫폼은
PalmOS, Nokia 9200 Communicator(SymbianOS) 또는
WinCE/PocketPC 기반 디바이스에 기초한 디바이스입니다.
버전 8.1.2의
수정사항: AppForge MobileVB(TM)용 B2 Everyplace
플러그인 버전 8.1을 사용하여 개발된 WinCE 응용프로그램에서
동기화에 실패했습니다. 이 문제점은
버전 8.1.2에서 수정되었습니다.
- JSP(Java Server Pages)를 사용한 응용프로그램 개발
WebSphere Studio Java Beans로 빌드된
데이터베이스 방식의 JSP 페이지용 JSP 도구가 포함되어 있습니다.
WebSphere Studio JSP 페이지는 작은 도구로 구문 분석되어
연결되지 않은 환경의 로컬 DB2 Everyplace 데이터베이스에서 제공하는 데이터로
모빌 디바이스의 페이지를 검색합니다.
버전 8.1.2의 새로운 기능:
- Symbian OS 버전 6에 대한 새 JSP 지원. WebSphere Studio Application Developer 버전 5.0을 사용하여 개발된
DB2 Everyplace JSP 응용프로그램 지원.
버전 8.1.4의 새로운 기능:
- WebSphere Studio Application Developer 버전 5.0을 사용하여 개발된
DB2 Everyplace JSP 응용프로그램 지원.
- Pocket PC,
Palm(68 K) 및 Linux(Monta Vista) 디바이스 플랫폼용 IBM J9 JVM(Java(TM) Virtual Machine) 런타임
세부사항 정보는
\SDK\J9 디렉토리에 있는 readme를 참조하십시오.
- 추가 응용프로그램 개발 문서
DB2 Everyplace 사용과 응용프로그램 개발에 도움을 주기 위해 책과 백서가 추가로 들어 있습니다.
- \Samples 디렉토리에 다른 DB2 Everyplace 구성요소에 포함되지 않은
추가 DB2 Everyplace 샘플 응용프로그램이 들어 있습니다.
- \Tutorials 디렉토리에는 단계별
DB2 Everyplace 사용 자습서가 들어 있습니다.
이 섹션에는 이 릴리스의 DB2 Everyplace에 적용되는 알려진 고려사항 및 제한사항
목록이 포함되어 있습니다.
- DB2 Everyplace 클라이언트 데이터베이스의 사용자는
UPDATE, INSERT 또는 DELETE문에 대한 자동 커미트 모드에서 성능 저하를 경험할 수 있습니다.
이 문제점에 대한 해결책은 명백하게 매뉴얼 트랜잭션을 사용하고 여러 변경사항을 단일 커미트 조작으로 그룹화하는 것입니다.
- 데이터베이스 엔진에 있는 Ado.NET 경우:
- 리모트 스토어드 프로시저 호출을 사용한 결과 세트 검색은
결과 세트의 크기 한계를 가지고 있습니다. 이 제한사항은 후속 릴리스에서 제거될 것입니다.
- 지원되지 않는 메소드나 등록 정보에 대해 "System.NotSupportedException"이
발생합니다.
- Sync Client가 다중 목표 데이터베이스로 동기화되고 있을 때
하나 이상의 데이터베이스에 암호화된 테이블이 들어 있는 경우 로컬 데이터베이스 암호화는 지원되지
않습니다.
- Cloudscape 클라이언트는 DB2 Everyplace 클라이언트가 지원하는 모든 기능을 지원하지
않습니다. 예를 들어, 다중 서버, 서브스크립션 세트/서브스크립션/테이블의 순서 지정 및
로컬 데이터 암호화는 지원되지 않습니다.
- 조인 필터링 기능은 다중 테이블 참조를 지원하지 않습니다.
사용자 Where절에 다중 테이블 참조가 들어 있는 경우
조인 필터링 기능은 그 Where절에서 사용 불가능하게 되고
경고 DSYD029W가 로그됩니다. Where절은 조인 필터링 기능 없이 작업을 계속합니다.
- DataPropagator 테이블 서브스크립션에서 참조 무결성은 지원되지 않습니다.
- DataPropagator 테이블 서브스크립션의 경우 복제는 항상
미러 데이터베이스 서버에서 실행되어야 합니다. 이것은 관리 조치 중에 복제를 수행할 필요가 있는 경우
모빌 디바이스 관리 센터가 미러 데이터베이스 서버에서 수행되어야 함을 의미합니다.
- 큰따옴표로 묶여야 할 필요가 있는 데이터베이스 오브젝트 이름은 지원되지 않습니다.
- 일반적으로 테이블 행의 최대 크기는 데이터 소스에 의해 제한됩니다. 테이블을 JDBC 서브스크립션에
추가하면 최대 행 크기가 더욱더 제한됩니다. 최대 행 크기에 대한 추가 한계는 약 2KB입니다.
- 일반적으로 테이블 행의 최대 크기는 데이터 소스에 의해 제한됩니다. 테이블을 JDBC 서브스크립션에
추가하면 최대 행 크기가 더욱더 제한됩니다. 최대 행 크기에 대한 추가 한계는 약 2KB입니다.
다음 용어는 미국 또는 기타 국가에서 사용되는 IBM Corporation의 상표입니다.
AIX
DB2
DB2 Universal Database
IBM
Microsoft, Windows, Windows NT 및 Windows 로고는 미국 또는 기타 국가에서 사용되는
Microsoft Corporation의 등록상표입니다.
기타 회사, 제품 또는 서비스 이름은 해당 회사의 상표 또는 서비스표입니다.