Gerando scripts DDL no Visual Studio 2013

Eu ainda sou adepto da criao dos scripts pelo editor, principalmente pelo fato que “de vez em quando” oSSMSresolve dropar toda a tabela e criar uma nova estrutura, s porque voc resolveu mudaruma coluna que not null para null (por exemplo).

Mas segue uma dica para quem curte usar o modo design no SSMS e, por algum motivo qualquer, precisou usar o Visual Studio para realizar alguma manuteno no banco e no achou como gerar os scripts de forma fcil…

No SSMS, gerar um script DDL relativamente simples… basta clicar com o boto direito no design da tabela e “Generate Change Scripts”:

 

 

No Visual Studio, essa opo simplesmente no existe!!

E a, o que fazer?

Calma, pequeno padawan… vamos l…

Vocs notaram o boto “Update” na imagem anterior? Volte l… Eu espero… Fica no topo superior esquerdo…

“Ok, a eu aperto esse boto, aplico na base e a empresa toda quer meu… fgado…”

No bem assim, veja:

A janela que se abre d um aviso do que est sendo alterado e te diz se alguma alterao pode dar um problema maior (pois o bvio tambm precisa ser dito, acredite).

Ao clicar em “Generate Script”, temos o que precisamos:

Pronto… Mais calmo agora?

Algumas observaes:

  1. O script, diferentemente do gerado pelo SSMS, assume que a alteraao ser realizada via SQLCMD;
  2. Ele parece ser “mais esperto” que o SSMS, uma vez que ele no tenta fazer a recriao de toda a tabela, s por estar trocar uma coluna para null / not null;
  3. Eu ainda prefiro fazer os scripts pelo editor e no pelo design…

[]’s!!

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.