0

モバイル デバイスのローカル SqlCe データベースとリモート MSSql-2008 サーバー (RDA プッシュとプルを使用) の間でデータを移動するために RDA を使用する .NET 3.5 Compact Framework プロジェクトがあります。

サーバー マシンは、RDA 用に sqlcesa35.dll (v3.5.5386.0) がセットアップされた仮想ディレクトリです。
通常、これらのcabをモバイル デバイスにインストールしますが、
RDAプロセスに問題はありません。

今、このアプリケーションをデスクトップ アプリケーションとして実行しようとしています。RDA プル (ダウンロード) はうまく機能しています。しかし、RDA プッシュ (アップロード) が問題を引き起こしています。

これは、RDA プッシュを使用しようとしたときにデスクトップ アプリケーションで発生する例外です。

System.Data.SqlServerCe.SqlCeException

クライアント エージェントとサーバー エージェント コンポーネントのバージョンに互換性がありません。互換性のあるバージョンは、クライアント エージェント バージョン 3.0 および 3.5 とサーバー エージェント バージョン 3.5、およびクライアント エージェント バージョン 3.5 とサーバー エージェント バージョン 3.5 です。クライアント エージェントとサーバー エージェントのバージョンが一致するレプリケーション コンポーネントを再インストールします。[ 35,30,クライアント エージェント バージョン = ,サーバー エージェント バージョン = ]

ファイルをコピーしてみました

C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Desktop\SqlServerCe.dll (v3.5.5692.0)

bin\debug へ

また、別のバージョンの SqlServerCe.dll (v3.0.5206.0) を bin\debug にコピーしようとしました。しかし、これは私にわずかに異なる例外を与えます:

System.Data.SqlServerCe.SqlCeException [35,30]

使用する必要がある別のセットアップまたは別の dll はありますか?

4

1 に答える 1

0

これが役立つことを願っています。昨日同じ問題が発生しました。サーバーエージェントの新しいバージョンをインストールした後、最終的に機能しました。

Neven (gmail.com の nprelog)

SQL Server Compact 3.5 SP2 がリリースされました! SQL Server Compact 3.5 (ビルド 3.5.8080.0) が Web にリリースされました。

SQL Server Compact 3.5 SP2 には、次のような多数の新機能が含まれています。

Visual Studio 2010 での Transact-SQL エディターのサポート。これを使用して、フリー テキスト T-SQL クエリを実行したり、クエリを最適化するためのクエリ プランを表示したりできます。変更追跡機能をアプリケーション プログラミング インターフェイス (API)、つまり System.Data.SqlServerCe.SqlCeChangeTracking として公開します。新しい変更追跡 API は、テーブルの変更追跡を構成、有効化、および無効化し、テーブルの変更追跡データにアクセスする機能を提供します。プライベート配置を使用する SQL Server Compact アプリケーションが、グローバル アセンブリ キャッシュ (GAC) 内のバージョンよりも新しいバージョンである場合に、SQL Server Compact アセンブリをアプリケーション フォルダー内からロードできるようにする、新しいアセンブリ バージョン管理サポートとディレクトリ構造。ClickOnce 配置を使用して 64 ビット バージョンの SQL Server Compact を配置するためのサポートが追加されました。

  • 製品チームの詳細については、こちらをご覧ください: ダウンロード:

Microsoft SQL Server Compact 3.5 Service Pack 2 サーバー ツール http://www.microsoft.com/downloads/details.aspx?familyid=5DEEC9D5-C216-446E-A003-5D6026AD19B3&displaylang=en

于 2010-05-13T09:17:58.937 に答える