如何:使用 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 資料庫升級工具
資料庫升級工具是當做 SqlMobile30DevTools[lang].msi 檔案的一部分與 Visual Studio 2005 一併安裝。檔案的預設位置是 <drive>:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\[platform]\[processor]rade.exe。
使用 ActiveSync 將 upgrade.exe 檔案複製到智慧型裝置上的 [我的裝置] 資料夾內。
若要在智慧型裝置上開啟命令列
若要開啟 Pocket PC 裝置上的命令提示視窗,按下並按住裝置上的動作或輸入按鈕。
按下動作或輸入按鈕的同時,按一下並按住頂端功能表列上的時鐘圖示。
放開動作或輸入按鈕,包含兩個選項 ([執行] 與 [時鐘]) 的功能表便會顯示。
按一下 [執行],命令提示視窗便會顯示。
必須要注意,這種開啟命令列的方法可能不適用於所有的智慧型裝置。若是 Pocket PC 2003 裝置,您可以安裝 Windows Mobile Developer Power Toys,其中包含 PPC 命令 Shell。
若要執行升級工具
在命令提示視窗的 [開啟] 文字方塊中,輸入升級資料庫的命令。升級工具使用下列語法:
upgrade.exe /s "\dir1\source.sdf" /sp "password1" /d "\dir2\destination.sdf" /dp “password2" /e /q
如需配合 upgrade.exe 使用的參數之詳細資訊,請參閱此主題稍後的資料表。
完成升級時,訊息方塊會顯示結果:成功或失敗。
範例
這個範例顯示如何將稱為 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