Refactoring del codice e dei dati del database

Con il refactoring del database, è possibile apportare più agevolmente le modifiche ripetitive al progetto di database e ridurre le possibilità di errore durante la procedura. Ad esempio, potrebbe essere necessario aggiornare centinaia di indici, vincoli e procedure quando si modifica il nome di una tabella o lo schema a cui appartiene una tabella. È possibile utilizzare i tipi di refactoring in Visual Studio Premium per eseguire alcune di queste attività ripetitive. È inoltre possibile creare strumenti personalizzati per tipi aggiuntivi di refactoring o estendere un tipo di refactoring esistente per includere tipi di file diversi.

Attività comuni

Nella tabella seguente vegono fornite descrizioni di attività comuni che possono essere completate più agevolmente con il refactoring e collegamenti a ulteriori informazioni su come raggiungere questi obiettivi con il refactoring.

Attività

Contenuto di supporto

Rinominare un oggetto di database: è possibile utilizzare il refactoring per modificare tutti i riferimenti a un oggetto di database nel progetto di database. Quando si distribuisce il progetto, il log del refactoring consente di non alterare l'intento delle modifiche.

Rinominare tutti i riferimenti a un server o database: è possibile utilizzare il refactoring per aggiornare automaticamente i nomi di server, database o variabili SETVAR in riferimenti tra database.

Spostare un oggetto di database in un altro schema: è possibile utilizzare il refactoring per spostare un oggetto di database in un altro schema e aggiornare automaticamente tutti i riferimenti a tale oggetto nel progetto di database. Quando si distribuisce il progetto, il log del refactoring consente di non alterare l'intento delle modifiche.

Specificare i nomi completi degli oggetti di database: è possibile utilizzare il refactoring per specificare i nomi completi degli oggetti di database nel progetto di database. Specificando tali nomi completi, si evitano riferimenti ambigui.

Espandere i caratteri jolly nelle istruzioni SELECT: è possibile utilizzare il refactoring per espandere i caratteri jolly utilizzati in visualizzazioni, procedure e script nel progetto di database.

Fare pratica: è possibile acquisire familiarità con lo spostamento di oggetti di database in schemi diversi, oltre ad altri tipi di refactoring, eseguendo la procedura dettagliata. È inoltre possibile vedere le modalità di utilizzo del refactoring come parte del ciclo di vita dello sviluppo del database completando le procedure dettagliate introduttive.

Risolvere i problemi:: è possibile acquisire ulteriori informazioni sulla risoluzione dei problemi relativi al refactoring del database.

Vedere anche

Concetti

Compilazione e distribuzione di database in un ambiente di sviluppo isolato

Compilazione e distribuzione di database in un ambiente di produzione o gestione temporanea

Scrittura e modifica del codice del database