Procédure : convertir des projets de base de données Visual Studio 2010 en projets de base de données SQL Server et recibler vers une autre plateforme

 

Dans Outils de données SQL Server (SSDT), convertissez une base de données SQL Server, des projets d'application de la couche Données et CLR existants créés dans Visual Studio 2010 en un nouveau projet de base de données SQL Server.Ainsi, vous pouvez tirer parti de la nouvelle expérience de développement de base de données fournie par SSDT, telle que la mise à jour de l'expérience de modification Transact-SQL, et de la possibilité de recibler votre projet vers Microsoft SQL Server 2012 et SQL Azure avec validation du code.Le processus de conversion convertira les objets (tables, affichages, procédures stockées, fichiers de propriétés ou scripts) qui possèdent un type équivalent dans SSDT, notamment leurs autorisations et fichiers de stratégie de contrôle DAC.Les artefacts qui ne peuvent pas être convertis seront mis en surbrillance dans un journal/rapport de conversion.

Le tableau suivant répertorie tous les artefacts de projet pouvant ou non être convertis par SSDT.

Artefacts de projet pouvant être convertisArtefacts de projet ne pouvant pas être convertis
Fichiers projet

1. Fichiers projet .dbproj (base de données et projets serveur Visual Studio 2010, projets d'application de la couche Données)
2. Les fichiers projet CLR .csproj et .vbproj peuvent être convertis, mais peuvent provoquer une perte de données
Projets de tests unitaires de base de données

Projets partiels tels que les éléments de fichiers
Fichiers de propriétés

1. Les fichiers *.sqldeployment, .sqlsettings et .sqlpolicy sont convertis en pages de propriétés de projet correspondantes
2. Les fichiers .sqlpermissions sont convertis en scripts Transact-SQL
Propriétés du projet

1. Server.sqlsettings
2. Variables SQLCMD définies dans des fichiers .sqlcmd
Les fichiers .sql sont importés à l'aide de leur structure de dossiers existante.Fichiers d'extensibilité
Scripts de prédéploiement et de post-déploiementLes références de base de données devront être rétablies manuellement après la conversion du projet.
Fichiers de comparaison de schémasFichiers de génération de données

Pour convertir un projet

  1. Ouvrez un projet de base de données SQL Server 2005 ou 2008.

  2. L'Assistant Conversion en projet de base de données SQL Server s'ouvre automatiquement.Sélectionnez Convertir en projet de base de données SQL Server et cliquez sur OK.Conservez le paramètre par défaut pour sauvegarder les fichiers existants extraits.

  3. Un rapport de conversion est automatiquement généré, répertoriant tous les fichiers convertis.Cliquez sur le signe + à côté du nom de fichier du projet pour consulter des informations supplémentaires sur le processus de conversion.

  4. Notez que dans l'Explorateur de solutions, le fichier projet, les fichiers de propriétés et les objets de schéma sont tous convertis.

Pour modifier la plateforme cible d'un projet

  1. Cliquez avec le bouton droit sur le nouveau projet converti dans l'Explorateur de solutions et sélectionnez Propriétés pour accéder à la boîte de dialogue Paramètres du projet.

  2. Dans la liste déroulante Plateforme cible, sélectionnez l'une des plateformes prises en charge par SSDT.

Procédure : modifier la plateforme cible et publier un projet de base de données

Afficher: