如何:升級 SQL Server Compact 3.0 和 3.1
SQL Server Compact 3.5 無法開啟在舊版中建立的資料庫檔案。資料庫檔案必須升級為 SQL Server Compact 3.5。檔案升級之後,便無法再由舊版使用。 若要開啟來自舊版 SQL Server Compact (3.1 或 3.0) 的資料庫檔案,請使用 [升級至 SQL Server Compact 3.5 資料庫] 對話方塊,或使用 SqlCeEngine.Upgrade 應用程式開發介面。
注意
[升級] 對話方塊位於 SQL Server Management Studio、SQL Server Management Studio Express,以及 Visual Studio 的 [伺服器總管] 中。
使用升級至 SQL Server Compact 3.5 資料庫對話方塊
開啟 [伺服器總管]。
以滑鼠右鍵按一下 [資料連接]。
按一下 [加入連接]。
按一下 [Microsoft SQL Server Compact 3.5]。
按一下 [永遠使用這個選項] (選擇性)。按一下 [繼續]。
按一下 [瀏覽],並尋找或輸入您想要升級之資料庫檔案的路徑。
在 [密碼] 文字方塊中輸入密碼 (如果適用的話)。
如果您按一下 [測試連接] 來開啟使用舊版 SQL Server Compact 3.5 所建立的資料庫檔案,您會收到以下訊息:選取的資料庫是以舊版 SQL Server Compact 建立的,必須升級成 SQL Server Compact 3.5 後才能開啟或測試連接。建立新的資料連接並完成 [加入連接] 對話方塊,即可升級資料庫。
注意
SQL Server Compact 3.5 的副檔名為 *.sdf,與舊版的副檔名相同。不過,在資料庫檔案升級為 SQL Server Compact 3.5 之後,您就無法再使用舊版的 SQL Server Compact 3.5 來開啟該檔案。
升級 SQL Server Compact 3.5 資料庫的目的地路徑會填入 [加入連接] 對話方塊中的來源路徑。無法變更路徑。舊的資料庫將會以備份檔案 (.bak) 的形式出現在相同資料夾內。按一下 [確定],[升級為 SQL Server Compact 3.5 資料庫] 便會出現。
輸入新資料庫的密碼 (選擇性)。
按一下 [確定]。