0

これがシナリオです。Mobilink の開発者版を使用して、SqlAnywhere を使用して統合された Oracle データベースに同期する 2 人の開発者がいます。モービルリンクのバージョンは、バージョン 11.0.1.2331 です。

2 つの開発環境ですべてが正常に動作します。
1 つの開発環境は、Windows 7 x64 と Oracle 11g r1 です。もう 1 つは xp x86 と Oracle 10gr2 です。どちらも正常に動作し、運用データベースのレプリカと同期しています (運用サーバーからダンプ ファイルを取得しました)。現在ベータ版の状態で、同期を設定しようとしていますが、失敗し続けています。ベータ環境は「SQL Anywhere Mobile Link サーバー バージョン 11.0.1.2044」を使用しており、Windows 2003 x64 で実行されています。PDA とサーバーのエラー ログを確認すると、ユーザーが認証され、同期が開始されていることが確認されますが、毎回同じ時点で中断されます。以下は、ログからの追加の詳細です。

I. 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> download_delete_cursor G_COMMENT_INFO

                    --{ml_ignore} 

I. 2009-12-04 13:30:38。<1> 翻訳された SQL:

E. 2009-12-04 13:30:38。<1> [-10002] 統合データベース サーバーまたは

ODBC エラー: ODBC: [Sybase][iAnywhere ソリューション - Oracle][Oracle]

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。<1> リモート 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。<1> スクリプト:

                    --{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 (スクリプトなし)

この質問もここに投稿しました

4

1 に答える 1

1

v11.0.1 ビルド 2260 で修正された --{ml_ignore} スクリプトで問題が発生したと思われます。

================(Build #2260  - Engineering Case #577142)================

The MobiLink server would not have skipped a script that was defined to be
ignored, if the script contained white space (spaces, tabs, and/or line-breaks)
before the special prefix, '--{ml_ignore}'.  This problem is fixed now. 

ベータ環境を開発環境と同じビルドにアップグレードすれば、この問題は解消されるのではないかと強く思います。

于 2009-12-07T14:24:48.767 に答える