metadataを開く際にエラー「An error was generated while creating database」が発生した場合の対処


DBMotoインストール直後、metadataを開く際にマシン環境によっては下記エラーが表示されて開くことができない場合があります。

An error was generated while creating database

●原因

下記の条件をすべて満たす際に発生します。
・DBMoto 64bit版がインストールされている
・SQL Server Compact Edition 32bit版がインストールされている。

DBMotoはデフォルトでmetadataの保存をSQL Server Compact Edition形式で行います。
DBMotoが64bitマシンの場合、metadata保存用のSQL Server Compact Editionも64bit版を使用します。

その際、マシンに32bit版のSQL Server Compact Editionがインストールされていると32bit版のSQL Server Compact Editionを参照しようとして本エラーが発生します。

●対処法

下記のどちらかの対応をお願いいたします。
・SQL Server Compact Edition 32bit版をアンインストールする 又は
・SQL Server Compact Edition 64bit版を新規インストールする
http://www.microsoft.com/ja-jp/download/details.aspx?id=17876

関連したトピックス