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. Utilizzare l'istruzione DROP per rimuovere l'autorizzazione di accesso per Mary all'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

Riferimento

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)