質問

わかりました、これがシナリオです。 Developer EditionのMobilinkを使用して、SQLANYWHEREを使用して統合されたOracleデータベースに同期する2人の開発者がいます。 Mobilinkバージョンはバージョン11.0.1.2331です

2つの開発環境ではすべてが正常に機能します。
1つの開発環境は、Windows 7 X64とOracle 11g R1です。もう1つはXP X86とOracle 10GR2です。どちらも正常に動作し、生産データベースのレプリカと同期しています(生産サーバーからダンプファイルを取得しました)。私たちは現在、ベータ状態にあり、同期をセットアップしようとしており、失敗し続けています。ベータ環境は、「SQL Anywhere Anywhere Mobilink Serverバージョン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 solutions -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(スクリプトなし)

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

役に立ちましたか?

解決

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. 

ベータ環境を開発環境と同じビルドにアップグレードすると、この問題がなくなると強く疑われます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top