1

ドキュメントフォルダーに配置されたsqlite3データベースがあります。このデータベースを、サーバーで実行されている SQL Server 2005 と同期する必要があります。

sqlite3 データベースと MSSql サーバー 2005 の間でレプリケーションを実行できる可能性はありますか?

4

2 に答える 2

1

プラグ アンド プレイではありませんが、Microsoft Sync Framework (http://msdn.microsoft.com/en-us/sync/bb736753) がそれを行います。

iPhone から SQL Server への同期サンプルをダウンロードしてインストールし、実行しました。それは実際にはかなり滑らかで、うまく機能します。これは単なる基本的なテストでしたが、おそらく役立つでしょう。

于 2011-06-29T14:55:25.423 に答える
1

あなたはsqlite3と結婚していますか?私の知る限り、短い答えは実際にはそうではないため、3つの潜在的なオプションがあります。

  1. サーバーと sqlite3 データベース間でデータを移動するために、区切られたテキストまたは XML または .NETCF の SqlClient プロバイダーを使用して、独自のコードを記述している経験豊富なプログラマーの話を聞いたことがあります。
  2. 任意の ODBC データ ソースに対してスナップショット レプリケーションを実行できます。ただし、これは、sqlite データベースをサーバーにコピーするか、SQLite と ODBC デスクトップ データベースの間を移動できる別のレプリケーション製品を見つけることを意味する場合があります。
  3. 私が考えることができる最後のオプションは、レプリケーションまたはRDA(リモートデータアクセス)をセットアップするオプションがあるため、sqlite3からsqlモバイルエディション/ sqlceまたはsql Express(これがデバイスであるか他のものであるかに応じて)に切り替えることです。それらのデータベースとあなたのms sql server 2005 dbの間-したがって、質問はsqlite3と結婚していますか?
  4. また、無料のソリューションである Sybase のSQL Anywhere (ultralite)について読んでいました。この小さなデータベースはフットプリントが非常に小さく、MS 2005 データベースでレプリケーションをセットアップできる Mobile Link 同期ウィザードもサポートしています。これは、 Mobile Link 同期に関する適度に役立つ記事です。

オプション 3 を検討する場合は、データベースでRDAまたはレプリケーションをセットアップするのに役立ついくつかの記事を参照してください。

于 2009-12-14T17:31:03.163 に答える