Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) データベース アップグレード ツールを使用すると、SQL Server 2005 Compact Edition 用に SQL Server Compact Edition 1.0 または 2.0 のデータベースをアップグレードできます。このコマンド ライン ツールは、スマート デバイスで実行する必要があります。また、アップグレード元データベースとアップグレード先データベースがデバイスに配置されている必要があります。
SQL Server Compact Edition データベース アップグレード ツールをダウンロードしてインストールするには
データベース アップグレード ツールは、VisualStudio 2005 のインストール時に SqlMobile30DevTools[lang].msi ファイルの一部としてインストールされます。このファイルの既定の場所は、<drive>:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\[platform]\[processor]\upgrade.exe です。
ActiveSync を使用して、スマート デバイスの [マイ デバイス] フォルダに upgrade.exe ファイルをコピーします。
スマート デバイスでコマンド ラインを開くには
Pocket PC デバイスのコマンド プロンプト ウィンドウを開くには、デバイスのアクション ボタンまたは入力ボタンを押したままにします。
アクション ボタンまたは入力ボタンを押したまま、最上部にあるメニュー バーの時計のアイコンをタップして押したままにします。
アクション ボタンまたは入力ボタンを離します。2 つのオプション ([ファイル名を指定して実行] と [時計]) が含まれているメニューが表示されます。
[ファイル名を指定して実行] をクリックします。コマンド プロンプト ウィンドウが表示されます。
このメソッドではコマンド ラインが開かないスマート デバイスもあるので注意してください。Pocket PC 2003 デバイスには、Windows Mobile Developer Power Toys をインストールできます。このパッケージには PPC Command Shell が含まれています。
データベース アップグレード ツールを実行するには
コマンド プロンプト ウィンドウの [開く] テキスト ボックスに、データベースをアップグレードするコマンドを入力します。データベース アップグレード ツールでは、次の構文を使用します。
upgrade.exe /s "\dir1\source.sdf" /sp "password1" /d "\dir2\destination.sdf" /dp “password2" /e /qupgrade.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 のアップグレード