問題タブ [symmetricds]
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.
timestamp - Firebird データベースごとに CURRENT_TIMESTAMP を変更する
同じサーバーに多くのデータベースがあり、それぞれに異なるタイムゾーン (太平洋、山岳、中央、東部) を表しています。現在、私のプログラムは'NOW'
とのようなものを使用CURRENT_TIMESTAMP
して、レコードの現在の時刻を取得しています。これは問題です。
データは、SymmetricDS を使用して、別のコンピューターからこの中央サーバーに同期されています。しかし、この中央サーバーで実行されているプログラムが、あたかもオフィスに対してローカルであるかのように書かれているという問題があります。これは、タイムスタンプを呼び出すときに、オフィスを表していない可能性があるサーバーのタイム ゾーンで実行することを意味します。その結果、特定のデータの連続性がごちゃ混ぜになっています。
プログラムを調べて、現在の時間を利用するすべての状況を書き直すことは別として、各データベースで時間を異なる方法で表現する方法を見つけたいと思います...どうにかして、各データベースのタイムゾーンを別々にオフセットします。
このトピックに関連するものをできるだけ多く読んだ後、どのような選択肢がありますか?
symmetricds - エラー 8 [第 2 段階の失敗] とネイティブ エラー 16
symmetricds
3.7.23 バージョンをインストールしました。サーバーの起動ボタンをクリックしたとき。次のエラー メッセージが表示されます。エラー 8 [第 2 段階の失敗] とネイティブ エラー 16 が発生しました。このエラーが発生する理由を教えてください。
database - ビューからの SymmetricDS 同期
私は SymmetricDS (最新バージョンの symmetric-server-3.7.24) の機能を見ています。そのフォーラムで、ビューから同期することが実際に可能であると読みました。そのため、ビューから同期しようとしましたが、プログラムを実行するとエラーが発生しました。これは、symmetricDs がビューでトリガーを作成できないためです。また、マテリアライズドビューを使用する場合は、トリガーを作成する必要があることも読みました。
ビューはsqlserver 2008にあります。ビューを削除し、スキーマバインディングを使用して新しいビューを作成し、クラスターインデックスを追加しました。また、インデックス付きテーブルを作成するために、MSDN ガイドですべてのオプションが必要に応じて設定されていることも確認します。
symmetricDS を再度実行しましたが、ビューでトリガーを作成できません。
誰でも私を助けることができますか?私が尋ねたことが実際に不可能な場合、トリガーを使用しない拡張機能を作成してテーブルを同期することは可能ですか? 2 つのデータベースがリアルタイムで同期されているかどうかは気にしません。スケジュールされたジョブを使用できます。問題ありません。
助けと提案をありがとう。
ところで:私はあなたがより良いものを知っているツールを変更することもできます:)
symmetricds - symmetricds pro と登録
を使用してレプリケートされたバックアップ データベースを構成しようとしています。SymmetricDS pro v 3.7.23
私は2つのファイルを使用します:master.properties
メインデータベース用:
バックアップslave.proerties
データベースの場合:
ユーザーガイドのように他のすべてを行いましたが、マスターを実行してからスレーブを実行すると、スレーブ側でエラーが発生します:
提供された URL を使用して登録サーバーに接続できませんでした
私は何を間違えましたか?
symmetricds - すべてのクライアント ノードにデータを複製しない
3 つのノード間でレプリケーションが必要で、symmetryds pro バージョン 3.7.23 を使用しています。ノード A、B、C があるとします。ここでは、A がマスター ノードで、B、C がクライアントだとします。マスター ノードにデータを挿入すると、データはノード A と B の両方に移動します。ノード B にデータを挿入すると、データはマスター ノードに移動しますが、ノード C には移動しません。ノード C にデータを挿入すると、データはマスターノードに移動していますが、ノード B には移動していません。どこが間違っていますか?
前もって感謝します、srikanth
java - SymmetricDS 条件付き同期
SymmetricDS を介して条件付き同期をセットアップする必要があります。列を使用してエントリが同期されているかどうかを判断できることはわかっていますが、外部テーブルを介して判断する必要があります。それを行う方法はありますか?
project_id
つまり、どのユーザーがどのプロジェクトにいるかを示す 1 つのテーブルとテーブルにエントリがあり、ユーザーは自分のプロジェクトのみを受信する必要があります。
また、副次的な質問として、同期ルールを動的に変更する (または、最初に開始した後に変更する) 方法はありますか?
symmetricds - クライアントのステータスはオープンであり、登録されていません
こんにちは、sqlite データベースを使用して Android プロジェクトに取り組んでいます。クライアントとサーバー間のレプリケーションに Symmetricds pro を使用しています。ステータスはオープンですが、サーバー側で登録されておらず、登録を許可するオプションはありません。理由がわかりますか?前もって感謝します