Condividi tramite


Procedura: Annullare un'operazione di refactoring del database

In questo argomento viene illustrato come annullare le modifiche dopo avere applicato operazioni del refactoring del database a uno o più oggetti di database. Se si rinomina ad esempio una colonna di una tabella, eventuali stored procedure che fanno riferimento a tale colonna verranno aggiornate automaticamente con il nuovo nome. Per ulteriori informazioni, vedere Refactoring del codice e dei dati del database.

Per annullare le modifiche dopo avere applicato una qualsiasi delle operazioni di refactoring del database, è possibile utilizzare la funzionalità di annullamento globale. È possibile annullare le modifiche all'oggetto dello schema e ai riferimenti all'oggetto che sono stati aggiornati automaticamente. Questi aggiornamenti vengono annullati in un'unica transazione e tutti i file aggiornati dall'operazione di annullamento vengono salvati, anche se erano chiusi durante tale operazione.

Nota

È possibile eseguire l'operazione di annullamento solo se tutti i piani di generazione dati interessati sono chiusi. Per ulteriori informazioni, vedere Risoluzione dei problemi relativi alla generazione dati.

Per annullare un'operazione di refactoring di ridenominazione

  • Scegliere Annullamento globale dal menu Modifica.

    Il testo dell'opzione di menu include i dettagli dell'operazione che verrà annullata. Ad esempio, è possibile che nel menu venga visualizzato il testo Annullamento globale *Rinomina da ShippedDate a ShippedDateAndTime. È anche possibile fare clic sul pulsante Annulla sulla barra degli strumenti. Se si fa clic sulla freccia a discesa sul pulsante, verranno visualizzati i dettagli dell'operazione che verrà annullata.

    Se non è possibile annullare alcuna operazione, il comando sarà disabilitato e verrà visualizzato il testo Annulla ultima azione globale.

    Nota

    È inoltre possibile ripristinare le operazioni utilizzando Ripristino globale.

Vedere anche

Attività

Procedura: rinominare oggetti di database

Procedura dettagliata: applicare tecniche di refactoring del database

Procedura: distribuire le modifiche del refactoring del database

Concetti

Ridenominazione di tutti i riferimenti a un oggetto di database

Refactoring del codice e dei dati del database