共用方式為


如何:使用資料庫升級工具來升級 SQL Server Compact 2.0

SQL Server Compact 3.5 資料庫升級工具可讓您升級 SQL Server Compact 1.0 或 2.0 資料庫,以便搭配 SQL Server Compact 3.5 使用該資料庫。這個命令列工具必須在智慧型裝置上執行,且來源與目的地資料庫必須位在裝置上。

您必須先在行動裝置上安裝執行階段 .msi 檔案,然後 1.0 或 2.0 版的資料庫檔案才能升級為 SQL Server Compact 3.5。例如,若要將 SQL Server 2000 Windows CE Edition (2.0 版) 資料庫檔案升級為 SQL Server Compact 3.5,您必須在行動裝置上同時安裝 SQL Server CE 和 SQL Server Compact 3.5。

資料庫升級工具不會將 SQL Server 2005 Compact Edition (3.1 版) 資料庫檔案 (.sdf) 升級為 SQL Server Compact 3.5 資料庫檔案。若要升級 SQL Server 2005 Compact Edition 資料庫,請參閱<從舊版升級 (SQL Server Compact)>。

若要下載及安裝 SQL Server Compact 3.5 資料庫升級工具

  1. 資料庫升級工具會當做 SQL Server Compact 3.5 for Devices .msi (SSCEDeviceRuntime-ENU.msi) 的一部分,與 Visual Studio 2008 一起安裝。檔案的預設位置為 <drive>:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices\[platform]\[processor]\upgrade.exe。

  2. 使用 ActiveSync,將 Upgrade.exe 檔案複製到智慧型裝置上的 [我的裝置] 資料夾內。

若要在智慧型裝置上開啟命令列

  1. 按住裝置上的 [動作][輸入] 按鈕。

  2. 按下 [動作][輸入] 按鈕的同時,按一下並按住頂端功能表列上的時鐘圖示。

  3. 放開 [動作][輸入] 按鈕。包含兩個選項 ([執行][時鐘]) 的功能表便會顯示。

  4. 按一下 [執行],命令提示視窗便會顯示。

    請注意,這種開啟命令列的方法可能不適用於所有的智慧型裝置。若是 Pocket PC 2003 裝置,您可以安裝 Windows Mobile Developer Power Toys,其中包含 PPC 命令 Shell。

若要執行升級工具

  1. 在命令提示字元視窗的 [開啟] 方塊中,輸入升級資料庫的命令。升級工具使用下列語法。

    upgrade.exe /s "\dir1\source.sdf" /sp "<enterStrongPassword1Here>" /d    "\dir2\destination.sdf" /dp “<enterStrongPassword2Here>" /e /q
    

    如需有關搭配 Upgrade.exe 使用之參數的詳細資訊,請參閱此主題後面的表格。

  2. 完成升級時,訊息方塊會顯示結果:成功或失敗。

範例

這個範例顯示如何將稱為 MyDb1.sdf 的資料庫轉換為稱為 MyUpgradesDB.sdf 的 SQL Server Compact 3.5 資料庫,產生的資料庫會加密並以密碼保護。

upgrade.exe /s "\DB\MyDb1.sdf" /sp "<enterStrongPassword1Here>" /d 
   "\DB\MyUpgradedDB.sdf" /dp “<enterStrongPassword2Here>" /e

下表列出可與資料庫升級工具一起使用的參數。

參數

說明

/s

來源資料庫檔案的路徑 (必要)。

/sp

來源資料庫檔案的密碼 (選擇性)。

/d

目的地資料庫檔案的路徑。若您指定現有的檔案,該檔案將被覆寫 (必要)。

/dp

目的地資料庫檔案的密碼 (選擇性)。

/e

若指定此參數,目的地資料庫將會加密。如果您指定 /e 參數,也必須指定 /sp,並提供密碼 (選擇性)。

/q

無訊息式執行升級,不顯示任何 UI (選擇性)。

/?

顯示這份參數清單 (選擇性)。

請參閱

其他資源

資料庫升級工具 (SQL Server Compact)

從舊版升級 (SQL Server Compact)