Partager via


Migration des données de SQL Server Compact

SQL Server Compact 4.0 est une base de données incorporée idéale pour le développement de sites Web de démarrage et les scénarios de faible utilisation. La capacité maximale de SQL Server Compact est de 256 connexions simultanées ou de 4 gigaoctets de données. Pour une meilleure évolutivité et un meilleur développement, pour des fonctionnalités telles que des procédures stockées et pour des capacités de gestion de données avancées, vous pouvez faire migrer les données vers SQL Server Express, SQL Server ou SQL Azure. La migration est également utile dans le cadre de sites Web de grande taille et d'applications volumineuses. Vous pouvez faire migrer les données selon les méthodes suivantes :

Migration de données depuis SQL Server Compact

  • Utilisation du Microsoft Web Deployment Tool (MSDeploy.exe).

  • Utilisation de Visual Studio 2010 SP1.

  • Utilisation de Microsoft Webmatrix.

Migration de données dans Visual Studio 2010 SP1

  1. Créez une application Web dans Visual Studio.

  2. Connectez-vous à MicrosoftSQL Server Compact 4.0 via une connexion de base de données. Consultez Procédure : se connecter à une base de données SQL Server Compact en utilisant Visual Studio.

  3. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis cliquez sur Propriétés.

  4. Sur la page Propriétés, sélectionnez l'onglet Package/Publication SQL.

  5. Sur l'onglet Package/Publication SQL, cliquez sur Importer de Web.config.

    Visual Studio lit le fichier d'application Web.config pour rechercher des chaînes de connexion. Pour chaque chaîne de connexion du fichier Web.config, Visual Studio crée une ligne dans la grille des Entrées de base de données. Par défaut, le nom dans la grille des Entrées de base de données est le nom de la chaîne de connexion plus un suffixe -Deployment.

    La ligne ApplicationServices-Deployment est créée dans les Entrées de base de données.

    Vous pouvez également créer votre propre script SQL Server qui s'exécutera pendant le déploiement. Pour plus d'informations, consultez Procédure pas à pas : Déploiement d'un projet d'application Web à l'aide d'un package de déploiement Webhttps://go.microsoft.com/fwlink/?LinkId=208818

Migration de données vers Microsoft Webmatrix

  • Si vous utilisez la base de données SQL Server Compact 4.0 dans Microsoft Webmatrix et que vous souhaitez publier dans une base de données SQL, vous devez faire migrer les données vers SQL Server avant la publication. Si vos besoins évoluent vers des bases de données d'entreprise, le schéma et les données peuvent être migrés de SQL Server Compact vers SQL Server à l'aide de l'option Migrer de l'Éditeur WebMatrix. Cela ajoute également un fichier xml Web.config au projet contenant la chaîne de connexion pour SQL Server. Une fois la migration terminée, le projet de site Web bascule naturellement de SQL Server Compact à SQL Server. Pour davantage d'instructions, consultez Comment faire migrer une base de données vers SQL Server.