0

私のアプリケーションは Windows CE 6.0 で実行されており、SQL Server CE.sdfファイルを使用してユーザー データを格納しています。アプリケーションは、インターネットに接続されていない産業用デバイスで実行されています。ソフトウェアを更新する唯一の方法は、USB スティックを内部に差し込むことです。

予想どおり、アプリケーションの最初のリリース 1.0 は、データベース スキーマも同様に 1.1 に更新する必要があります。

デバイス上の .sdf バージョン 1.0 を、デバイスのファイル システム (USB スティック) から利用できる最新の 1.1 データベース スキーマとマージするにはどうすればよいですか。

私の質問を理解するのを助けるために、下の写真を追加しました。

ここに画像の説明を入力

RDA とマージ レプリケーションの可能性については認識していますが、アプリケーションが http 経由で中央サーバーに接続していません。それらの使用方法を学ぶ前に、専門家のアドバイスが必要です。

4

1 に答える 1

1

スキーマを 1.0 から 1.1 に変更するために必要な変更をプログラムで適用する必要があります。これを行うには、INFORMATION_SCHEMA ビューをクエリして現在のスキーマを検査することと組み合わせて、ALTER TABLE/CREATE TABLE ステートメントを使用します。

于 2015-11-10T16:27:46.303 に答える