SQL Server CE 3.5データベースを使用するデスクトップアプリケーションがあります。他のSQL Serverエディションは使用できません。今、私は不思議に思っています:機能の将来の更新の場合、どのように最善のデータベースをアップグレードする(=現在のデータを保持するが、新しいフィールド/テーブル/などを追加する)?SQL Server Compact Edition 3.5データベースをアップグレードする最良の方法は?
サーバー版のいずれかを使用していた場合は、アップグレードスクリプトを作成して実行するだけです。
- は、新しい、古いから、両方のデータベースファイルへ
- コピーのすべてのデータを古いデータベースファイル (バックアップ)
- コピーし、新しいデータベースファイル
- 接続の名前を変更します。私の現在の考え方は、次の操作を行うことです データベースプログラムによって
これは機能しますが、アプローチは最適ではないようです。より簡単で信頼性の高い方法がありますか?
OK、私はそれを試してみましょう - 良いアイデアのように聞こえる。 –