Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Crea script SQL che creano database e tabelle

Sebbene la risposta di Clayton ti porterà lì (alla fine), in SQL2005/2008/R2/2012 hai un'opzione molto più semplice:

Fare clic con il pulsante destro del mouse sul database, selezionare Tasks e poi Generate Scripts , che avvierà la procedura guidata di script. Ciò consente di generare un unico script in grado di ricreare il database completo, inclusi tabella/indici e vincoli/procedure memorizzate/funzioni/utenti/ecc. Ci sono una moltitudine di opzioni che puoi configurare per personalizzare l'output, ma la maggior parte è autoesplicativa.

Se sei soddisfatto delle opzioni predefinite, puoi eseguire l'intero lavoro in pochi secondi.

Se vuoi ricreare i dati nel database (come una serie di INSERT) ti consiglio anche SSMS Tools Pack (versione gratuita per SQL 2008, versione a pagamento per SQL 2012).