Condividi tramite


Procedura: eliminare oggetti di database

Aggiornamento: novembre 2007

Per eliminare un oggetto di database da un progetto di database, è possibile eliminare l'oggetto nella Visualizzazione schema oppure eliminare il file che contiene la definizione dell'oggetto da Esplora soluzioni. Per eliminare le colonne di tabella e i parametri di una stored procedure o di una funzione, è necessario attenersi a una procedura diversa. Dopo aver eliminato uno o più oggetti da un progetto di database, è necessario generare e distribuire le modifiche nel server di database.

Eliminazione di oggetti di database

Per eliminare un oggetto da un progetto di database

  1. Se la Visualizzazione schema non è visualizzata, scegliere Visualizzazione schema dal menu Visualizza.

  2. Nella Visualizzazione schema fare clic sull'oggetto che si desidera eliminare.

  3. Scegliere Elimina dal menu Modifica. È inoltre possibile fare clic sull'oggetto e premere CANC.

    Verrà visualizzata una finestra di dialogo di conferma.

  4. Scegliere OK nella finestra di dialogo di conferma.

    L'oggetto verrà eliminato dal progetto di database sia in Esplora soluzioni che nella Visualizzazione schema. Se il progetto di database è inserito nel controllo delle versioni, quando si elimina l'oggetto, il file di progetto verrà estratto. L'eliminazione di un oggetto dalla Visualizzazione schema implica l'eliminazione anche di tutti gli oggetti figlio. Ad esempio, se si elimina una tabella, verranno eliminati anche tutte le chiavi, i trigger, i vincoli e le statistiche.

    Per applicare la modifica nel server di database, è necessario generare e distribuire le modifiche. Per ulteriori informazioni, vedere Procedura: preparare script di generazione database.

Per eliminare da un progetto di database il file contenente una definizione dell'oggetto

  1. In Esplora soluzioni fare clic sul file che rappresenta l'oggetto da eliminare.

  2. Scegliere Elimina dal menu Modifica. È inoltre possibile fare clic sull'oggetto e premere CANC.

    Verrà visualizzata una finestra di dialogo di conferma.

  3. Scegliere OK nella finestra di dialogo di conferma.

    L'oggetto verrà eliminato dal progetto di database sia in Esplora soluzioni che nella Visualizzazione schema. Se il progetto di database è inserito nel controllo delle versioni, quando si elimina l'oggetto, il file di progetto verrà estratto. Se per l'oggetto eliminato sono disponibili oggetti figlio, ad esempio indici o chiavi su una tabella, tali oggetti verranno visualizzati nella cartella Oggetti orfani della Visualizzazione schema. Nell'Elenco errori verranno quindi visualizzati errori per indicare che l'oggetto non è stato trovato.

    Per applicare la modifica nel server di database, è necessario generare e distribuire le modifiche. Per ulteriori informazioni, vedere Procedura: preparare script di generazione database.

Eliminazione di colonne e parametri

Nella Visualizzazione schema vengono visualizzati alcuni tipi di oggetti anche se non è possibile eliminarli. Gli esempi sono colonne di una tabella e parametri di una stored procedure o di una funzione. Entrambi i tipi di oggetti sono disponibili nella Visualizzazione schema in modo da agevolare la comprensione della tabella, della stored procedure o della funzione senza doverne aprire la definizione. Ogni colonna e parametro è tuttavia definito nel file che include la definizione dell'intera tabella, stored procedure o funzione. Per eliminare questi elementi, è pertanto necessario modificare la definizione della tabella, della stored procedure o della funzione.

Per eliminare una colonna da una tabella

  1. Se la Visualizzazione schema non è visualizzata, scegliere Altre finestre dal menu Visualizza, quindi Visualizzazione schema.

  2. Nella Visualizzazione schema fare clic sulla tabella che contiene la colonna da eliminare.

    -oppure-

    In Esplora soluzioni fare clic sul file che include la tabella contenente la colonna da eliminare.

  3. Scegliere Apri dal menu Visualizza.

    Il file che include la definizione della tabella verrà aperto nell'editor T-SQL (Transact-SQL).

  4. Modificare la definizione della tabella in modo da rimuovere la colonna da eliminare.

  5. Scegliere SalvaNomeTabella.Table.sql dal menu File.

    Le modifiche verranno salvate e la definizione della tabella verrà aggiornata nella Visualizzazione schema. La colonna eliminata non verrà più visualizzata.

Per eliminare un parametro da una stored procedure o una funzione

  1. Se la Visualizzazione schema non è visualizzata, scegliere Altre finestre dal menu Visualizza, quindi Visualizzazione schema.

  2. Nella Visualizzazione schema fare clic sulla stored procedure o sulla funzione che contiene il parametro da eliminare.

  3. Scegliere Apri dal menu Visualizza.

    Il file che include la definizione della stored procedure o della funzione verrà aperto nell'editor T-SQL (Transact-SQL).

  4. Modificare la definizione della stored procedure o della funzione in modo da rimuovere il parametro da eliminare.

  5. Scegliere SalvaNomeStoredProcedure.proc.sql o SalvaNomeFunzione.function.sql dal menu File.

    Le modifiche verranno salvate e la definizione della stored procedure o della funzione verrà aggiornata nella Visualizzazione schema. Il parametro eliminato non verrà più visualizzato.

Vedere anche

Attività

Procedura: creare un oggetto di database

Procedura: modificare gli oggetti di database

Concetti

Cenni preliminari sull'utilizzo di oggetti di database

Panoramica sulla terminologia di Database Edition

Altre risorse

Generazione e distribuzione di schemi di database