次の方法で共有


SQL Server Compact Edition データベース アップグレード ツールを使用する方法

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 データベース アップグレード ツールをダウンロードしてインストールするには

  1. データベース アップグレード ツールは、VisualStudio 2005 のインストール時に SqlMobile30DevTools[lang].msi ファイルの一部としてインストールされます。このファイルの既定の場所は、<drive>:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\[platform]\[processor]\upgrade.exe です。

  2. ActiveSync を使用して、スマート デバイスの [マイ デバイス] フォルダに upgrade.exe ファイルをコピーします。

スマート デバイスでコマンド ラインを開くには

  1. Pocket PC デバイスのコマンド プロンプト ウィンドウを開くには、デバイスのアクション ボタンまたは入力ボタンを押したままにします。

  2. アクション ボタンまたは入力ボタンを押したまま、最上部にあるメニュー バーの時計のアイコンをタップして押したままにします。

  3. アクション ボタンまたは入力ボタンを離します。2 つのオプション ([ファイル名を指定して実行] と [時計]) が含まれているメニューが表示されます。

  4. [ファイル名を指定して実行] をクリックします。コマンド プロンプト ウィンドウが表示されます。

    このメソッドではコマンド ラインが開かないスマート デバイスもあるので注意してください。Pocket PC 2003 デバイスには、Windows Mobile Developer Power Toys をインストールできます。このパッケージには PPC Command 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 のサポートについて