Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Criar script SQL que cria banco de dados e tabelas


Embora a resposta de Clayton o leve até lá (eventualmente), no SQL2005/2008/R2/2012 você tem uma opção muito mais fácil:

Clique com o botão direito do mouse no banco de dados, selecione Tasks e então Generate Scripts , que iniciará o Assistente de script. Isso permite que você gere um único script que pode recriar o banco de dados completo, incluindo tabela/índices e restrições/procedimentos armazenados/funções/usuários/etc. Há uma infinidade de opções que você pode configurar para personalizar a saída, mas a maioria é autoexplicativa.

Se você estiver satisfeito com as opções padrão, poderá fazer todo o trabalho em questão de segundos.

Se você quiser recriar os dados no banco de dados (como uma série de INSERTOS), eu também recomendo SSMS Tools Pack (Gratuito para a versão SQL 2008, pago para a versão SQL 2012).