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

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

下載及安裝 SQL Server Compact Edition 資料庫升級工具

  1. 資料庫升級工具是當做 SqlMobile30DevTools[lang].msi 檔案的一部分與 Visual Studio 2005 一併安裝。檔案的預設位置是 <drive>:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\[platform]\[processor]rade.exe。

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

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

  1. 若要開啟 Pocket PC 裝置上的命令提示視窗,按下並按住裝置上的動作或輸入按鈕。

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

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

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

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

若要執行升級工具

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

    upgrade.exe /s "\dir1\source.sdf" /sp "password1" /d    "\dir2\destination.sdf" /dp “password2" /e /q
    

    如需配合 upgrade.exe 使用的參數之詳細資訊,請參閱此主題稍後的資料表。

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

範例

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

upgrade.exe /s "\DB\MyDb1.sdf" /sp "P@ssw0rd" /d 
   "\DB\MyUpgradedDB.sdf" /dp “P@ssw0rd2" /e
 

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

參數 描述

/s

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

/sp

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

/d

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

/dp

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

/e

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

/q

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

/?

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

請參閱

參考

SQL Server Compact Edition 資料庫升級工具

概念

升級 SQL Server Mobile 及 SQL Server CE

說明及資訊

取得 SQL Server Compact Edition 協助