私のSqlCE3.5データベースを4.0に更新する必要があります。Sql Server CE 3.5 sdfデータベースをSql Server CE 4.0にアップグレードするにはどうすればよいですか?
私は新しいCE4.0接続が提供使用して、私の3.5 SDF /データベースにアクセスしようとしているとき、私は次のようなエラーメッセージが表示されます: -
System.Data.EntityException: The underlying provider failed on Open. ---> System.Data.SqlServerCe.SqlCeInvalidDatabaseFormatException: The database file has been created by an earlier version of SQL Server Compact. Please upgrade using SqlCeEngine.Upgrade() method.
私はこれを行うことができますどのように誰もが知っていますか?明らかに私はそれをプログラマチックに行う必要がありますが、私は何をすべきか、何を追加する必要があるのかよくわかりません。
乾杯!
明らかではありませんか? 'SqlCeEngine.Upgrade()'を呼び出してください!それとも問題がありますか?また、異なるバージョン間の非互換性にも注意してください。 – leppie
ヒント:いくつかのコード例を参照してください。私はいくつかのコードを試したとき、それはコンパイルできませんでした。 –
@leppie:i)どこ?どんな状況で?どのような議論で? ii)SqlCeEngineにはUpgrade()という名前のメソッドが含まれていません。メッセージは役に立たない。 –