Partager via


Procédure : utiliser l'outil de mise à niveau de base de données SQL Server Compact Edition

L'outil de mise à niveau de base de données Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) permet de mettre à niveau une base de données SQL Server Compact Edition 1.0 ou 2.0 pour l'utiliser dans SQL Server 2005 Compact Edition. Cet outil de ligne de commande doit être exécuté sur l'appareil de type « smart device », et les bases de données source et de destination doivent se trouver sur l'appareil.

Pour télécharger et installer l'outil de mise à niveau de base de données SQL Server Compact Edition

  1. L'outil de mise à niveau de base de données est installé avec Visual Studio 2005 comme faisant partie du fichier SqlMobile30DevTools[lang].msi. L'emplacement par défaut du fichier est <drive>:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\[platform]\[processor]\upgrade.exe.

  2. À l'aide d'ActiveSync, copiez le fichier upgrade.exe dans le dossier Mon Pocket PC sur l'appareil de type « smart device ».

Pour ouvrir une ligne de commande sur l'appareil de type « smart device »

  1. Pour ouvrir la fenêtre d'invite de commandes sur un appareil Pocket PC, appuyez et maintenez enfoncé le bouton d'action ou d'entrée de l'appareil.

  2. Tout en maintenant le bouton d'action ou d'entrée enfoncé, cliquez et maintenez enfoncée l'icône d'horloge dans la barre de menus supérieure.

  3. Relâchez le bouton d'action ou d'entrée. Un menu contenant deux options (Exécuter et Horloge) s'affiche.

  4. Cliquez sur Exécuter. La fenêtre d'invite de commandes s'affiche.

    Notez que cette méthode d'ouverture de la ligne de commande peut ne pas fonctionner sur tous les appareils de type « smart device ». Pour les appareils Pocket PC 2003 devices, vous pouvez installer Windows Mobile Developer Power Toys, qui inclut l'interface de commande PPC.

Pour exécuter l'outil de mise à niveau

  1. Dans la zone de texte Ouvrir de la fenêtre d'invite de commandes, tapez la commande pour effectuer la mise à niveau de votre base de données. L'outil de mise à niveau utilise la syntaxe suivante :

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

    Pour plus d'informations sur les paramètres utilisés avec upgrade.exe, reportez-vous au tableau situé plus loin dans cette rubrique.

  2. Une fois la mise à niveau terminée, une boîte de message affiche les résultats (réussite ou échec).

Exemple

Cet exemple illustre comment convertir une base de données appelée MyDb1.sdf en une base de données SQL Server Compact Edition appelée MyUpgradesDB.sdf. La base de données qui en résulte est chiffrée et protégée par mot de passe.

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

Le tableau ci-dessous répertorie les paramètres que vous pouvez utiliser avec l'outil de mise à niveau de base de données.

Paramètre Description

/s

Chemin d'accès au fichier de base de données source (requis).

/sp

Mot de passe du fichier de base de données source (facultatif).

/d

Chemin d'accès au fichier de base de données de destination. Si vous spécifiez un fichier existant, le fichier est remplacé (requis).

/dp

Mot de passe du fichier de base de données de destination (facultatif).

/e

Si spécifié, la base de données de destination sera chiffrée. Si vous spécifiez le paramètre /e, vous devez également spécifier le paramètre /sp et fournir un mot de passe (facultatif).

/q

Effectue la mise à niveau sans assistance (aucun recours à une IU) (facultatif).

/?

Affiche cette liste de paramètres (facultatif).

Voir aussi

Référence

Outil de mise à niveau de base de données SQL Server Compact Edition

Concepts

Mise à niveau de SQL Server Mobile et de SQL Server CE

Aide et information

Assistance sur SQL Server Compact Edition