問題タブ [mobilink]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 最後に更新されたテーブルが上書きされないように、Mobile Link でテーブルを同期するにはどうすればよいですか?
これがシナリオです。Oracle 統合データベースがあります。Mobilink を使用して、ハンドヘルドで使用されている SqlAnywere データベースと Oracle を同期しています。userA がハンドヘルド デバイスのリモート DB のレコードを「updated first」に変更し、10 分後に userB がハンドヘルド デバイスの同じレコードを「updated second」に更新した場合、統合データベースは常に「updated second」と表示されるようにします。 2 つのデバイスが同期されます。現在、userB が userA の前に同期する場合、統合データベースは「最初に更新」と読み取ります。
sqlanywhere - VistaのMobileDeviceCenterにMobileLinkを登録するとエラーが発生します
VistaのモバイルデバイスセンターにMobileLinkを登録するために使用しているbatファイルがあります。(私はバージョン11のMobile Linkを使用しています)スクリプト:
mlasinst、mlasdev.dll、mlasdesk.dllを同じフォルダーにコピーし、上記のコマンドを実行して同期プロセスを実行しています(Windows XPで上記のスクリプトをテストしましたが、動作します)。同じファイルをWindowsVistaマシンにコピーしようとすると、スクリプトを実行してコンピューターを再起動します。次に、SybaseのWebサイトからの指示に従います。
「WindowsMobileデバイスセンターウィンドウで、[モバイルデバイス設定]をクリックし、[コンテンツ設定の変更]をクリックします。MobileLinkクライアントを選択し、[保存]をクリックしてプロバイダーをアクティブ化します。登録済みアプリケーションのリストを表示するには、[コンテンツ設定の変更]をクリックし、[MobileLinkクライアント]をクリックします。 [同期設定]をクリックします。」
Vistaでクリックしたときに[同期設定]をクリックした場合を除いて、すべてがVistaで機能します。管理する設定がないというエラーが表示されます。
私の質問は、MobileLinkをVistaとそのモバイルデバイスセンターでどのように動作させるかです。私は見つけることができるすべてのドキュメントを読みましたが、役に立ちませんでした。
oracle - Sybase SQLはどこでもデータベースビューを同期します(統合からリモートにプルします)?
統合 Oracle データベースをリモートの SQL Anywhere データベースと同期する同期モデルを設定しようとしています。統合された Oracle データベースにいくつかのビューがあり、それらをテーブルとして Sql Anywhere データベースに取り込みたいと考えています。4 ~ 5 個のテーブルに触れているので (適切な正規化が必要です)、読み取りアクセスが必要な列が 7 ~ 8 個しかないので、それらをプルしたいと考えています (つまり、それらを更新しようとはしません。統合されたテーブルからプルする必要があるだけです)。リモートデータベースに)。どうすればいいですか?
synchronization - 本番 Oracle DB オプションへの同期での Mobile Link エラー
これがシナリオです。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
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文が無効です
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> スクリプト:
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 (スクリプトなし)
この質問もここに投稿しました
sqlanywhere - SyBase SQL どこでも同期が必要かどうかを確認しますか?
Oracle Consolidated Database との同期に使用している Sybase SQL Anywhere 11.0.1 データベースがあります。
SQL Anywhere データベースは、統合データベースと同期する対象を認識できるように、加えられたすべての変更を追跡していることを知っています。私の質問は、データベースに同期する変更があるかどうかを知らせる SQL コマンドがあるかどうかです。
私はモバイル アプリケーションを持っており、同期が必要なハンドヘルドに変更を加えるたびに、ユーザーに小さなフラグを表示したいと考えています。自分でその内容を追跡するために別のテーブルを作成することもできますが、データベースに ping を実行して、同期する必要がある変更があるかどうかを確認する方がはるかに簡単です。
mobilink - mobilink クライアントとサーバーをセットアップし、同期をテストする方法は?
モービルリンクのクライアントとサーバーをセットアップしてテストする方法を知りたいです。実際、システムは非常に複雑であり、いくつかのガイダンスが必要です。
まず、私は Windows 7 OS を持っていますが、それで十分でしょうか、それともサーバー エディションの OS をセットアップする必要があるでしょうか。
次に、同じサーバーの 2 つのインスタンスを自分のシステムで実行できますか?
クライアントとサーバーをインストールして通信するにはどうすればよいですか? 誰かが私にいくつかのリンクを教えてくれれば、それは大歓迎です。
mysql - Linux 上の MySQL を使用した Mobile Link
ローカルホスト上の MySQL データベースと連携するように Mobile Link を設定しようとしています。
私が使用している: - mysql-connector-odbc-5.1.10 - SQL Anywhere 12.0.1 Developer Edition
このチュートリアルhttp://www.sybase.com/detail?id=1056497に従っていますが、Linux Mint 11 x64 で作業しています。
Mobile Link をインストールし、MySQL データベース用に ODBC コネクタを構成しました。次に、次のコマンドを使用して Mobile Link 同期サーバーを起動しようとしています。
次のエラーが表示されます。
ここから最新の ODBC コネクタをダウンロードしました: http://dev.mysql.com/downloads/connector/odbc/5.1.html、試してみました
- Generic Linux (x86, 32-bit), RPM Package
- Linux ver. .3.glibc2 (x86、64 ビット)、圧縮された TAR アーカイブ
どちらもそのエラーを返し、Mobile Link x64 と完全に互換性があるはずです (私はそう思っていました...)。
何か案は?
乾杯。
odbc 設定ファイルを別の場所にコピーしました (strace にあり、Mobile Link は ~/.ODBC.ini をスキャンして設定ファイルを探します) が、別のエラーが発生しています...
現在、私のデータベースを使用しているようですが、まだあります:
/usr/lib64/libmyodbc5.so の下に、私の ODBC ドライバーがあります。
mysql - MobileLink同期スクリプトの生成
統合データベースとしてMySQLを使用し、リモートデータベースとしてSQLAnywhereを使用しています。MobileLinkを使用してすべてのデータを同期しようとしています。
このチュートリアルからデータベース同期を正常に実行できました:http ://www.sybase.com/detail?id=1056497 。Mobile Linkがデータを同期しているとき、統合(MySQL)データベースのすべての変更はトリガーを介して行われます(それらを含むスクリプトはこのチュートリアルに添付されています)。
私の質問は、Sybase Central内またはその他の高速な方法ですべてのトリガーを使用してスクリプトを生成する方法はありますか?独自のデータベーススキーマを作成する場合、そのすべてのスクリプトを作成する必要がありますか?
ありがとう。