Documentazione di database mediante la creazione di script

SQL Server consente di documentare una struttura di database esistente, denominata schema, tramite la generazione di uno o più script SQL. Per visualizzare uno script SQL, è possibile utilizzare l'editor di query di SQL Server Management Studio o un qualsiasi editor di testo.

Uno schema generato come script SQL può essere utilizzato per eseguire le operazioni seguenti:

  • Gestire uno script di backup che consente all'utente di ricreare tutti gli utenti, i gruppi, gli account di accesso e le autorizzazioni.

  • Creare o aggiornare il codice di sviluppo del database.

  • Creare un ambiente di test o di sviluppo da uno schema esistente.

  • Organizzare la formazione di nuovi dipendenti.

Gli script SQL includono descrizioni delle istruzioni utilizzate per creare un database e gli oggetti correlati. È possibile generare script dagli oggetti di un database esistente e quindi aggiungerli a un altro database eseguendo gli script su quel database. In effetti, questa operazione ricrea l'intera struttura di database e tutti i singoli oggetti di database.

Lo schema degli oggetti generati può essere salvato in un singolo file script SQL o in più file, ognuno contenente lo schema di un solo oggetto. È inoltre possibile salvare lo schema generato per un singolo oggetto o un gruppo di oggetti in uno o più file script SQL. Di seguito sono elencati alcuni esempi di file script SQL che è possibile generare:

  • Un database completo salvato in un singolo file script SQL.

  • Uno schema di sole tabelle per una, alcune o tutte le tabelle di un database salvate in uno o più file script SQL.

  • Uno schema di tabella e di indice salvato in un file script SQL, le stored procedure salvate in un altro file script SQL e i valori predefiniti e le regole salvate in un altro file script SQL.

Per generare uno script