2012-02-07 34 views
1

私のアプリ(Windowsフォーム)を公開しており、クライアントがそれを使用し始めました。このアプリはSQLデータベース(.sdfファイル)に基づいており、今更新したいと思っています。私はSQLテーブルにいくつかの変更を加え、クライアントがアプリケーションの新しいバージョンをインストールした後、アプリケーションを更新した後にデータベースからデータを失わないはずです。このシナリオは可能ですか?公開アプリを更新する方法

答えて

0

シナリオは、通常、データベース移行と呼ばれます。既存のデータベースを新しい形式に変換するスクリプトを作成する必要があります。理想的には、元のデータベースを破損しないように新しいsdfファイルにインポートします。

あなたの新しいアプリは、すべてがうまくいけば、新しいファイルで作業できるはずです。

+0

ありがとうございました!このスクリプトを呼び出す必要がありますか?あなたは私に例を挙げることができますか? –

+0

インストールの一部として、または新しいバージョンのアプリケーションの最初の実行時にスクリプトを実行できます。理想的には、最初にデータベースのバージョンを検出し、必要に応じてアップグレードする必要があります。私はこの種のことを何年もやっていないので、例を挙げるのに最適ではない。 – IanGilham

関連する問題