Condividi tramite


Eliminazione di oggetti di database

Per rimuovere tutte le tracce di questa esercitazione, è sufficiente eliminare il database. Tuttavia, in questo argomento verranno illustrati i passaggi per invertire ogni azione eseguita nell'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. Utilizzare l'istruzione DROP per rimuovere l'autorizzazione a Mary di 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 TestData database mentre si è nel database, quindi passare innanzitutto al contesto a un altro database e quindi usare l'istruzione DROP per rimuovere il TestData database:

    USE MASTER;  
    GO  
    DROP DATABASE TestData;  
    GO  
    
    

In questo modo si conclude l'esercitazione per la scrittura di istruzioni Transact-SQL. Ricorda che questa esercitazione è una breve panoramica e non descrive tutte le opzioni per le 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.

Tornare 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)