Documentazione di database mediante la creazione di script

SQL Server 2005 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

Vedere anche

Concetti

Utilizzo di proprietà estese su oggetti di database

Altre risorse

Implementazione di database

Guida in linea e informazioni

Assistenza su SQL Server 2005