Comment : modifier la version de la base de données cible
Mise à jour : novembre 2007
Lorsque vous créez un projet de base de données, vous devez spécifier la version de Microsoft SQL Server que vous ciblez. Vous pouvez créer un projet de base de données pour SQL Server 2005 ou SQL Server 2000. Si vous créez un projet de base de données pour SQL Server 2000, vous pouvez modifier le projet pour SQL Server 2005 parce qu'il peut prendre en charge toutes les fonctionnalités de SQL Server 2000. Si vous créez un projet de base de données pour SQL Server 2005 et que vous devez ultérieurement le modifier en SQL Server 2000, vous serez confronté à des difficultés si votre projet contient des éléments de syntaxe dans les définitions d'objets de base de données qui sont spécifiques à SQL Server 2005. Dans les deux cas, des erreurs peuvent survenir si la version de SQL Server qui s'exécute sur le serveur de base de données cible ne correspond pas à la version ciblée du projet de base de données.
Pour remplacer la version de la base de données cible SQL Server 2000 par SQL Server 2005
Dans l'Explorateur de solutions, cliquez sur le projet de base de données pour lequel vous voulez configurer des propriétés.
Dans le menu Affichage, cliquez sur Pages de propriétés. Vous pouvez également ouvrir le menu Projet et cliquer sur PropriétésNomProjet.
La boîte de dialogue des propriétés du projet de base de données s'affiche.
Cliquez sur l'onglet Paramètres du projet si un autre onglet apparaît à la place.
Dans la liste Version du projet, cliquez sur SQL Server 2005.
Remarque importante : Vous pouvez également être amené à modifier la connexion cible sous l'onglet Générer pour pointer vers une instance de SQL Server 2005. Pour plus d'informations, consultez Vue d'ensemble des paramètres de projet de base de données.
Dans le menu Fichier, cliquez sur Enregistrer les éléments sélectionnés.
Les modifications apportées aux propriétés de votre projet sont enregistrées. Le projet de base de données est rechargé et tous les objets qui n'ont pas pu être validés pour SQL Server 2005 sont marqués comme étant non valides. Vous devez résoudre manuellement toutes les définitions d'objets non valides. La prochaine fois que vous générez et déployez ce projet de base de données, le script de compilation généré créera ou mettra à jour une base de données SQL Server 2005.
Pour remplacer la version de la base de données cible SQL Server 2005 par SQL Server 2000
Dans l'Explorateur de solutions, cliquez sur le projet de base de données pour lequel vous voulez configurer des propriétés.
Dans le menu Affichage, cliquez sur Pages de propriétés. Vous pouvez également cliquer sur PropriétésNomProjet dans le menu Projet.
La boîte de dialogue des propriétés du projet de base de données s'affiche.
Cliquez sur l'onglet Paramètres du projet si un autre onglet apparaît à la place.
Dans la liste Version du projet, cliquez sur SQL Server 2000.
Remarque importante : Il est possible que vous deviez également modifier la connexion cible sous l'onglet Générer pour qu'elle pointe vers une instance de SQL Server 2000. Pour plus d'informations, consultez Vue d'ensemble des paramètres de projet de base de données.
Dans le menu Fichier, cliquez sur Enregistrer les éléments sélectionnés.
Les modifications apportées aux propriétés de votre projet sont enregistrées. Le projet de base de données est rechargé et tous les objets qui n'ont pas pu être validés pour SQL Server 2000 sont marqués comme non valides. Vous devez résoudre manuellement toutes les définitions d'objets non valides. La prochaine fois que vous générez et déployez ce projet de base de données, le script de compilation généré créera ou mettra à jour une base de données SQL Server 2000.
Voir aussi
Tâches
Comment : préparer des scripts de compilation de base de données
Comment : créer des projets de base de données vides
Comment : créer des projets de base de données
Concepts
Vue d'ensemble des paramètres de projet de base de données
Vue d'ensemble de la terminologie de Database Edition
Autres ressources
Comment : configurer des projets de base de données pour la génération et le déploiement