0
我無法創建.NET項目。我已經有一些數據庫擴展。自衛隊,每當我打算連接到它,我得到以下錯誤:有什麼工具可以將我的CE數據庫升級到4.0?
The database file has been created by an earlier version of SQL Server Compact. Please upgrade using SqlCeEngine.Upgrade() method.
而且我試着用下面的代碼片段升級我的數據庫:
@using System.Data.SqlServerCe
@{
var connStringCI = "Data Source= CRM.sdf;";
SqlCeEngine engine = new SqlCeEngine(connStringCI);
engine.Upgrade(connStringCI);
}
這次我得到下面的編譯錯誤(雖然我已經在我的項目中包含了.dll文件)
System.Data.SqlServerCe.SqlCeEngine' does not contain a definition for 'Upgrade' and no extension method 'Upgrade' accepting a first argument of type 'System.Data.SqlServerCe.SqlCeEngine' could be found (are you missing a using directive or an assembly reference?)
所以我決定使用第三方工具,可以爲我做升級。你能介紹一個嗎?
我已經搜索了很多,但沒有機會! – ye9ane
您可能需要安裝它 - 它通常位於C:\ Program Files文件(x86)\ Microsoft SQL Server精簡版\ v4.0 \桌面 – ErikEJ
謝謝Erik,它確實有所幫助。 – ye9ane