Partager via


Suppression des objets de base de données

Pour supprimer toutes les traces de ce didacticiel, vous pouvez simplement supprimer la base de données. Cependant, dans cette rubrique, vous allez parcourir les étapes pour inverser chaque action effectuée au cours du didacticiel.

Suppression des autorisations et des objets

  1. Avant de supprimer des objets, vérifiez que vous êtes dans la bonne base de données :

    USE TestData;  
    GO  
    
  2. Utilisez l'instruction REVOKE pour supprimer une autorisation d'exécution pour Mary sur la procédure stockée :

    REVOKE EXECUTE ON pr_Names FROM Mary;  
    GO  
    
    
  3. Utilisez l'instruction DROP pour supprimer une autorisation pour Mary d'accéder à la base de données TestData :

    DROP USER Mary;  
    GO  
    
    
  4. Utilisez l’instruction DROP pour supprimer l’autorisation d’accès Mary à cette instance de SQL Server 2005 :

    DROP LOGIN [<computer_name>\Mary];  
    GO  
    
    
  5. Utilisez l'instruction DROP pour supprimer la procédure stockée pr_Names:

    DROP PROC pr_Names;  
    GO  
    
    
  6. Utilisez l'instruction DROP pour supprimer la vue vw_Names:

    DROP View vw_Names;  
    GO  
    
    
  7. Utilisez l'instruction DELETE pour supprimer toutes les lignes de la table Products :

    DELETE FROM Products;  
    GO  
    
    
  8. Utilisez l'instruction DROP pour supprimer la table Products :

    DROP Table Products;  
    GO  
    
    
  9. Vous ne pouvez pas supprimer la base de données TestData lorsque vous êtes dans celle-ci ; par conséquent, basculez d'abord le contexte vers une autre base de données, puis utilisez l'instruction DROP pour supprimer la base de données TestData :

    USE MASTER;  
    GO  
    DROP DATABASE TestData;  
    GO  
    
    

Cette étape conclut le tutoriel d'écriture d'instructions Transact-SQL . N'oubliez pas que ce didacticiel est une brève présentation et ne décrit pas toutes les options des instructions utilisées. La conception et la création d'une structure de base de données efficace et la configuration de l'accès sécurisé aux données nécessitent une base de données plus complexe que celle de ce didacticiel.

Revenir au portail des outils SQL Server

Tutoriel : Écriture d’instructions Transact-SQL

Voir aussi

REVOKE (Transact-SQL)
DROP USER (Transact-SQL)
DROP LOGIN (Transact-SQL)
DROP PROCEDURE (Transact-SQL)
DROP VIEW (Transact-SQL)
DELETE (Transact-SQL)
DROP TABLE (Transact-SQL)
DROP DATABASE (Transact-SQL)