Cenário:
Muitas vezes precisamos obter scripts DDL (Linguagem de Definição de Dados) para diferentes objetos, como tabelas, visualizações e procedimentos armazenados etc.É possível gerar a instrução Create Table para uma tabela no SSMS?
Se eu precisar para gerar a instrução Create para todas as tabelas/exibições, o SSMS me deixará fazer isso?
Solução:
Gerar script para objeto único:O SQL Server Management Studio (SSMS) fornece o recurso para criar scripts de um único objeto ou de todos os objetos. Para gerar o script DDL para um único objeto, você pode clicar com o botão direito do mouse no objeto e escolher a instrução que deseja criar. Digamos que se quisermos gerar a instrução create table para uma tabela existente, escolheremos as opções abaixo.

Como gerar scripts DDL para mais de um objeto: Isso também é fácil. Você precisa clicar com o botão direito do mouse no banco de dados em que os objetos existem. Em seguida, vá para Tarefas e clique em Gerar Scripts.

A seguir janela, você poderá escolher os objetos para os quais deseja criar o script.

Gerar scripts para todos os objetos em um banco de dados usando SQL Server Management Studio (SSMS)
A próxima janela perguntará se você deseja que os scripts sejam abertos em uma nova janela de consulta ou se deseja salvar em um arquivo. Às vezes você tem muitos objetos e esses scripts podem não caber na janela de consulta, você sempre pode salvar em arquivo e usá-lo quando necessário.

Depois de clicar em Avançar, você verá as janelas de progresso conforme mostrado abaixo. Uma vez feito. Você pode clicar em Concluir.
