問題タブ [azure-data-sync]
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.
sql-server - Geo レプリケートされた Azure データベース (PaaS) データをオンプレミス データベースに定期的にダウンロードする方法
Azure SQL (Platform as a Service) に geo レプリケートされたデータベースがあります。これはマスター/スレーブ タイプの配置であるため、geo レプリケートされたデータベースは読み取り専用です。
この Azure SQL データベースから、同じスキーマを持つオンプレミスの SQL Server データベースに、パフォーマンスにあまり影響を与えずに定期的にデータをダウンロードしたいと考えています (Azure データベースは、アプリケーションによって使用されるメイン データベースです)。
ジオ レプリケートされたデータからデータを読み取り、それをオンプレミスにプルできることを願っていますが、トリガーと追跡テーブルを作成する必要があります。読み取り専用のスレーブデータベースに対してこれを実行することはできないため、私はこれにあまり満足していません。 -geo レプリケートされたデータベースでこれらの追加のデータ同期アーティファクトを作成します。肥大化したデータ (多数のテーブルとデータがあり、Azure PaaS データベースはそのままではサイズが限られています) で乱雑に見えます。また、Redgate データベース ライフサイクル管理も使用しているため、これらのスキーマ オブジェクトと追跡テーブルが吹き飛ばされる可能性があります。リリースを行うたびに、
他に実行可能なオプションはありますか (PaaS から離れて、オンプレミスとクラウドにまたがるクラスター化された IaaS VM 環境を作成し、SQL Server をインストールしてパッチを適用するなど)。心に留めておいていただきたいのは、私たちはスタッフの面でリソースが不足しているため、もともと PaaS が私たちのデータベースにとって理想的な場所だった理由です。
オンプレミス データベースを Azure データベースと「相対的に」同期させたいと考えていますが、オンプレミスのデータは最大で 1 時間前のデータである可能性があります。
私の頭の上から、いくつかのオプションはSSISパッケージである可能性がありますか? または、データベースの Bacpac を定期的にダウンロードし、30 分ごとにオンプレミスに復元します (ただし、非常に大きなデータベースです)。
この段階では一方向 (Azure からオンプレミス) のみである必要があることに注意してください。
c# - Azure Offline Sync Updated At は、増分同期中にデータ全体を取得します
一方向同期のテーブルコントローラーがあります(モバイルからの更新がないため、取得のみ)。そのため、PullAsync を初めて実行したときに、Update At フィールドにすべてのレコードのタイムスタンプが同じであるため、データ全体がプルされました。2回目は、増分プルを実行したかっただけです(名前の値をPullAsyncに渡して、増分同期を有効にすることに注意してください)。
しかし、問題は、Updated At に更新されたタイム スタンプがないため、データ全体を再度取得することです (Azure からモバイルへの一方向の同期であるため、Table Controller に update メソッドがないため)。すべての更新時の値が同じタイムスタンプであるのに更新がない場合、データのプルを再び省略するにはどうすればよいですか? この問題は、以下のリンクに記載されているものと同じです。これを修正するには、レコードを 1 回更新する必要がありますか?
前もって感謝します
sql - SQL データ同期機能 - 2 つの SQL Azure DB (ハブとメンバー DB) 間でスキーマを更新する際の問題
議題: SQL Azureの「他のデータベースに同期」機能を使用して、運用 SQL Azure DB にプッシュされたすべてのデータをテスト SQL Azure DB [同じ SQL サーバーでホストされている]に同期できるシナリオを実現したいと考えています。 .
エラー:「'.' を含むデータベース オブジェクト名 または ']' または '[' はサポートされていません [![Azure SQL データ同期機能のエラー ログ]
**制限: **
- オブジェクト (データベース、テーブル、および列) の名前には、印刷可能な文字のピリオド (.)、左角かっこ ([)、または右角かっこ (]) を含めることはできません。
- 名前が同じでスキーマが異なるテーブル (dbo.customers と sales.customers など) はサポートされていません。
ソース: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-sync-data
問題:一般に、ほとんどすべてのデータベースには、このdbo.customer_tableなどと非常によく似たスキーマがあります。また、dB も同様です。
聞く:
同期サービスに正常に登録できるようにするために使用できるハックはありますか?
前もって感謝します !
mysql - オンプレミス MySQL と Azure Data Store 間のデータ同期
オンプレミスの MySQL データベースと通信するレガシー システムがあります。私たちは新しいシステムを構築しており、そのシステムは Azure でホストされています。データの格納に使用するデータベースは Azure Storage にあります。レガシ アプリケーションはしばらくの間機能するため、MySQL から Azure Table Storage にデータを同期したいと考えています。MySQL から Azure Table Storage へのデータの同期に役立つツールはありますか?