Freigeben über


Vorgehensweise: Aktualisieren von SQL Server Compact 2.0 mit dem Datenbankaktualisierungstool

Mit dem Datenbankaktualisierungstool von SQL Server Compact 3.5 können Sie SQL Server Compact 1.0- oder 2.0-Datenbanken aktualisieren, sodass sie mit SQL Server Compact 3.5 verwendet werden können. Dieses Befehlszeilentool muss auf dem intelligenten Gerät ausgeführt werden, und die Quell- und Zieldatenbanken müssen sich beide auf dem Gerät befinden.

Beachten Sie, das beide MSI-Laufzeitdateien auf dem mobilen Gerät installiert werden müssen, bevor eine Datenbankdatei der Version 1.0 oder 2.0 auf SQL Server Compact 3.5 aktualisiert werden kann. Um beispielsweise eine SQL Server 2000 Windows CE Edition (Version 2.0)-Datenbankdatei auf SQL Server Compact 3.5 zu aktualisieren, müssen sowohl SQL Server CE als auch SQL Server Compact 3.5 auf dem mobilen Gerät installiert sein.

Mit dem Datenbankaktualisierungstool ist es nicht möglich, eine Datenbankdatei (Dateinamenerweiterung SDF) von SQL Server 2005 Compact Edition (Version 3.1) auf SQL Server Compact 3.5 zu aktualisieren. Informationen darüber, wie Sie eine SQL Server 2005 Compact Edition-Datenbank aktualisieren, finden Sie unter Aktualisieren von früheren Versionen (SQL Server Compact).

So laden Sie das Datenbankaktualisierungstool von SQL Server Compact 3.5 herunter und installieren es

  1. Das Datenbankaktualisierungstool wird mit vsOrcas als Teil der MSI-Datei von SQL Server Compact 3.5 für mobile Geräte (SSCEDeviceRuntime-ENU.msi) installiert. Der Standardspeicherort der Datei ist <Laufwerk>:\Programme\Microsoft SQL Server Compact Edition\v3.5\Devices\[Plattform]\[Prozessor]\upgrade.exe.

  2. Kopieren Sie die Datei Upgrade.exe mithilfe von ActiveSync in den Ordner Mein Gerät auf dem intelligenten Gerät.

So öffnen Sie eine Befehlszeile auf dem intelligenten Gerät

  1. Halten Sie die Aktions- oder Eingabetaste auf dem Gerät gedrückt.

  2. Während Sie die Aktions- oder Eingabetaste gedrückt halten, tippen Sie auf das Uhrensymbol in der obersten Menüleiste, und halten Sie es.

  3. Lassen Sie die Aktions- oder Eingabetaste los. Ein Menü mit zwei Option (Ausführen und Uhr) wird angezeigt.

  4. Klicken Sie auf Ausführen. Das Eingabeaufforderungsfenster wird angezeigt.

    Beachten Sie, dass diese Methode zum Öffnen einer Befehlszeile möglicherweise nicht für alle intelligenten Geräte verwendet werden kann. Für Geräte mit Pocket PC 2003 können Sie Windows Mobile Developer Power Toys installieren. Darin ist die PPC-Befehlsshell eingeschlossen.

So führen Sie das Aktualisierungstool aus

  1. Geben Sie im Eingabeaufforderungsfenster im Feld Öffnen den Befehl zum Aktualisieren der Datenbank ein. Vom Aktualisierungstool wird die folgende Syntax verwendet:

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

    Weitere Informationen zu den mit Upgrade.exe verwendeten Parametern finden Sie in der Tabelle weiter unten in diesem Thema.

  2. Wenn die Aktualisierung abgeschlossen ist, werden in einem Meldungsfeld die Ergebnisse, der Erfolg oder Fehler angezeigt.

Beispiel

Dieses Beispiel zeigt, wie eine Datenbank namens MYDB1.SDF in eine SQL Server Compact 3.5-Datenbank namens MYUPGRADESDB.SDF konvertiert wird. Die resultierende Datenbank ist verschlüsselt und kennwortgeschützt.

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

In der folgenden Tabelle sind die Parameter aufgelistet, die Sie mit dem Datenbankaktualisierungstool verwenden können.

Parameter Beschreibung

/s

Der Pfad der Quelldatenbankdatei (erforderlich).

/sp

Das Kennwort für die Quelldatenbankdatei (erforderlich).

/d

Der Pfad der Zieldatenbankdatei. Wenn Sie eine vorhandene Datei angeben, wird die Datei überschrieben (erforderlich).

/dp

Das Kennwort für die Zieldatenbankdatei (erforderlich).

/e

Wenn angegeben, wird die Zieldatenbank verschlüsselt. Wenn Sie den Parameter /e angeben, müssen Sie auch /sp angeben und ein Kennwort bereitstellen (optional).

/q

Führt die Aktualisierung unbeaufsichtigt ohne Benutzeroberfläche aus (optional).

/?

Zeigt die Parameterliste an (optional).

Siehe auch

Verweis

Datenbankaktualisierungstool (SQL Server Compact)

Konzepte

Aktualisieren von früheren Versionen (SQL Server Compact)

Hilfe und Informationen

Informationsquellen (SQL Server Compact 3.5 Service Pack 1)