이제는 시나리오가 있습니다. 우리는개발자 버전의 Mobilink를 사용하여 SqlAnywhere를 사용하여 통합 된 Oracle DataBase에 동기화하는 두 명의 개발자를 보유하고 있습니다. mobilink 버전은 버전 11.0.1.2331입니다.프로덕션 Oracle DB 옵션 동기화시 Mobilink 오류
두 개발 환경에서 모든 것이 잘 작동합니다.
하나의 개발 환경은 Windows 7 x64 및 Oracle 11g r1입니다. 다른 하나는 xp x86 과 Oracle 10gr2입니다. 둘 다 정상적으로 작동하며 프로덕션 데이터베이스 의 복제본과 동기화됩니다 (프로덕션 서버에서 덤프 파일을 가져 왔습니다). 현재 베타 상태이며 동기화를 설정하려고 시도하고 있으며 계속 실패하고 있습니다. 베타 환경에서 "SQL Anywhere MobiLink Server 버전 11.0.1.2044"를 사용 중이며 Windows 2003 x64에서 실행 중입니다. PDA 및 서버의 오류 로그를 보면 은 사용자가 인증을 받고 있으며 동기화가 시작되지만 각각 동일한시간에 깨집니다. 다음은 로그의 추가 세부 사항입니다.
1 2009-12-04 13:30:38. < 1> end_download_rows G_INV_LOCATION_DESC ( 스크립트 없음)
I. 2009-12-04 13:30:38. < 1> begin_download_deletes G_COMMENT_INFO ( 스크립트 없음)
I. 2009-12-04 13:30:38. < 1>
I. 2009-12-04 13시 30분 38초 G_COMMENT_INFO
--{ml_ignore}
download_delete_cursor. < 1> 번역 된 SQL :
E. 2009-12-04 13:30:38. < 1> [-10002] 통합 데이터베이스 서버 또는
ODBC 오류 : ODBC : [사이베이스] [iAnywhere의 솔루션 - 오라클] [오라클]
ORA-00900 : 유효하지 않은 SQL 문
(ODBC State = 42000, Native error code = 900)
I. 2009-12-04 13:30:38. < 1> 오류 컨텍스트 :
I. 2009-12-04 13:30:38. <> 원격 ID : 62e3d800-e09d-11de-8000- fb73ff3a8e87
I. 2009-12-04 13:30:38. < 1> 사용자 이름 : bogus_user I. 2009-12-04 13:30:38. < 1> 수정 된 사용자 이름 : bogus_user I. 2009-12-04 13:30:38. < 1> 거래 : 다운로드 I. 2009-12-04 13:30:38. < 1> 테이블 이름 : G_COMMENT_INFO I. 2009-12-04 13:30:38. < 1> 스크립트 버전 : bogus_user_scan
I. 2009-12-04 13:30:38. <> 스크립트 :
--{ml_ignore}
I. 2009-12-04 13:30:38. < 1> 오류 상황의 끝
I. 2009-12-04 13:30:38.< 1> report_error (스크립트 없음) I. 2009-12-04 13:30:38. < 1> report_odbc_error (더 스크립트 없음)
나는 또한 here