Condividi tramite


Eliminazione degli oggetti di database

Per rimuovere completamente tutte le tracce di questa esercitazione, è sufficiente eliminare il database. In questo argomento verranno comunque illustrate le procedure per annullare ogni azione eseguita nell'ambito dell'esercitazione.

Rimozione di autorizzazioni e oggetti

  1. Prima di eliminare gli oggetti, verificare di trovarsi nel database corretto:

    USE TestData;  
    GO  
    
  2. Utilizzare l'istruzione REVOKE per rimuovere l'autorizzazione di esecuzione per Mary sulla stored procedure:

    REVOKE EXECUTE ON pr_Names FROM Mary;  
    GO  
    
    
  3. Utilizzare l'istruzione DROP per rimuovere l'autorizzazione di accesso per Mary al database TestData :

    DROP USER Mary;  
    GO  
    
    
  4. Usare l'istruzione per rimuovere l'autorizzazione DROP per Mary accedere a questa istanza di SQL Server 2005:

    DROP LOGIN [<computer_name>\Mary];  
    GO  
    
    
  5. Utilizzare l'istruzione DROP per rimuovere la stored procedure pr_Names:

    DROP PROC pr_Names;  
    GO  
    
    
  6. Utilizzare l'istruzione DROP per rimuovere la vista vw_Names:

    DROP View vw_Names;  
    GO  
    
    
  7. Utilizzare l'istruzione DELETE per rimuovere tutte le righe della tabella Products :

    DELETE FROM Products;  
    GO  
    
    
  8. Utilizzare l'istruzione DROP per rimuovere la tabella Products :

    DROP Table Products;  
    GO  
    
    
  9. Non è possibile rimuovere il database TestData se è in uso. Passare pertanto a un altro database e quindi utilizzare l'istruzione DROP per rimuovere il database TestData :

    USE MASTER;  
    GO  
    DROP DATABASE TestData;  
    GO  
    
    

In questo modo si conclude l'esercitazione per la scrittura di istruzioni Transact-SQL. Tenere presente che questa esercitazione rappresenta una breve panoramica in cui non vengono descritte tutte le opzioni delle istruzioni utilizzate. La progettazione e la creazione di una struttura di database efficiente e la configurazione dell'accesso sicuro ai dati richiede un database più complesso di quello illustrato in questa esercitazione.

Torna al portale degli strumenti di SQL Server

Esercitazione: Scrittura di istruzioni Transact-SQL

Vedere anche

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)