Partager via


Comment : supprimer des objets de base de données

Mise à jour : novembre 2007

Pour supprimer un objet de base de données d'un projet de base de données, vous pouvez supprimer l'objet de la vue Schéma, ou vous pouvez supprimer le fichier qui contient la définition d'objet de l'Explorateur de solutions. Vous devez suivre un processus différent pour supprimer des colonnes de table et les paramètres d'une procédure stockée ou fonction. Après avoir supprimé un ou plusieurs objets d'un projet de base de données, vous devez générer et déployer les modifications vers votre serveur de base de données.

Suppression d'objets de base de données

Pour supprimer un objet d'un projet de base de données

  1. Si la vue Schéma ne s'affiche pas, ouvrez le menu Affichage et cliquez sur Vue Schéma.

  2. Dans la vue Schéma, cliquez sur l'objet que vous souhaitez supprimer.

  3. Dans le menu Edition, cliquez sur Supprimer. Vous pouvez également cliquer sur l'objet et appuyer sur la touche SUPPR.

    Une boîte de dialogue de confirmation s'affiche.

  4. Cliquez sur OK dans la boîte de dialogue de confirmation.

    L'objet est supprimé du projet de base de données à la fois dans l'Explorateur de solutions et dans la vue Schéma. Si le projet de base de données est sous contrôle de version, lorsque vous supprimez l'objet, le fichier projet est extrait. La suppression d'un objet de la vue Schéma supprime également tous les objets enfants. Par exemple, si vous supprimez une table, l'ensemble des clés, déclencheurs, index, contraintes et statistiques est également supprimé.

    Pour que la modification soit répercutée sur le serveur de base de données, vous devez générer et déployer vos modifications. Pour plus d'informations, consultez Comment : préparer des scripts de compilation de base de données.

Pour supprimer le fichier qui contient une définition d'objet d'un projet de base de données

  1. Dans l'Explorateur de solutions, cliquez sur le fichier qui représente l'objet à supprimer.

  2. Dans le menu Edition, cliquez sur Supprimer. Vous pouvez également cliquer sur l'objet et appuyer sur la touche SUPPR.

    Une boîte de dialogue de confirmation s'affiche.

  3. Cliquez sur OK dans la boîte de dialogue de confirmation.

    L'objet est supprimé du projet de base de données à la fois dans l'Explorateur de solutions et dans la vue Schéma. Si le projet de base de données est sous contrôle de version, lorsque vous supprimez l'objet, le fichier projet est extrait. Si l'objet que vous avez supprimé avait des objets enfants, tels que des index ou des clés dans une table, les objets enfants apparaîtront dans le dossier Objets orphelins de la vue Schéma. Les erreurs apparaîtront dans la liste d'erreurs indiquant que l'objet parent est introuvable.

    Pour que la modification soit répercutée sur le serveur de base de données, vous devez générer et déployer vos modifications. Pour plus d'informations, consultez Comment : préparer des scripts de compilation de base de données.

Suppression de colonnes et de paramètres

Quelques types d'objets apparaissent dans la vue Schéma, bien que vous ne puissiez pas les supprimer de la vue Schéma. Les exemples sont des colonnes dans une table et les paramètres d'une procédure stockée ou fonction. Ces deux types d'objets apparaissent dans la vue Schéma afin que vous puissiez mieux comprendre la table, procédure ou fonction sans devoir ouvrir sa définition. Toutefois, l'ensemble des colonnes et paramètres est défini dans le fichier qui définit l'intégralité de la table, procédure ou fonction. Pour supprimer ces éléments, vous devez modifier la définition de la table, procédure ou fonction.

Pour supprimer une colonne d'une table

  1. Si la vue Schéma ne s'affiche pas, ouvrez le menu Affichage, pointez sur Autres fenêtres et cliquez sur Vue Schéma.

  2. Dans la vue Schéma, cliquez sur la table qui contient la colonne à supprimer.

    - ou -

    Dans l'Explorateur de solutions, cliquez sur le fichier qui contient la table avec la colonne à supprimer.

  3. Dans le menu Affichage, cliquez sur Ouvrir.

    Le fichier qui contient la définition de table s'ouvre dans l'éditeur Transact-SQL (T-SQL).

  4. Modifiez la définition de table pour supprimer la colonne souhaitée.

  5. Dans le menu Fichier, cliquez sur Enregistrer NomTable.Table.sql.

    Les modifications sont enregistrées et la définition de table est mise à jour dans la vue Schéma. La colonne que vous avez supprimée ne s'affiche plus.

Pour supprimer un paramètre d'une procédure stockée ou fonction

  1. Si la vue Schéma ne s'affiche pas, ouvrez le menu Affichage, pointez sur Autres fenêtres et cliquez sur Vue Schéma.

  2. Dans la vue Schéma, cliquez sur la procédure stockée ou fonction qui contient le paramètre à supprimer.

  3. Dans le menu Affichage, cliquez sur Ouvrir.

    Le fichier qui contient la définition de procédure ou fonction s'ouvre dans l'éditeur Transact-SQL (T-SQL).

  4. Modifiez la définition de procédure ou fonction pour supprimer le paramètre souhaité.

  5. Dans le menu Fichier, cliquez sur EnregistrerNomProcédure.proc.sql ou sur EnregistrerNomFonction.function.sql.

    Les modifications sont enregistrées et la définition de procédure ou fonction est mise à jour dans la vue Schéma. Le paramètre que vous avez supprimé ne s'affiche plus.

Voir aussi

Tâches

Comment : créer un objet de base de données

Comment : modifier des objets de base de données

Concepts

Vue d'ensemble de l'utilisation d'objets de base de données

Vue d'ensemble de la terminologie de Database Edition

Autres ressources

Génération et déploiement de schémas de base de données