Posts Categorizados ‘Visio 2010

01
mai
11

Exportando o script SQL do Visio 2010 [Update]

Para aqueles que conferiram o artigo “Exportando o script SQL do Visio 2010“, e acharam que o Alberto Ferrari (SQL Server MVP – Itália) tinha deixado o projeto parado, se enganam, pois o projeto esta no CodePlex faz algum tempo e já possui novas versões estáveis para download e uma versão 2.x esta em desenvolvimento.

Projeto – Visio Forward Engineer Addin:
http://forwardengineer.codeplex.com

Demo – Exportando o script SQL do Visio 2010:
http://sqlfromhell.wordpress.com/2011/02/03/sql-server-visio-2010

Blog – Alberto Ferrari:
http://sqlblog.com/blogs/alberto_ferrari/default.aspx

03
fev
11

Extraindo SQL de um diagrama do Visio 2010

Como não é fácil encontrar pessoas com aquela versão específica do Visio 2003 que permitia gerar o código de criação do banco de dados, temos poucas alternativas para modelagem de banco de dados no SQL Server, dentre elas o SQL Server Management Studio (Diagrama de banco de dados), o Visual Studio (Diagrama de banco de dados e Diagrama do Entity Framework) e outras ferramentas de terceiros, como o ErWin.

Para a felicidade dos usuários do Visio 2010, encontrei no blog do Alberto Ferrari, um plug-in para validar e gerar script dos bancos modelados com os diagramas do Visio.

Primeiro será necessário baixar o projeto do plug-in:
http://www.sqlbi.com/Portals/0/Downloads/SqlBi.Visio.ForwardEngineer.zip

Ele é um projeto simples do Visual Studio 2010:

Basta “debugar” o projeto, que será iniciado o Visio 2010 com o plug-in:

Abra um diagrama de banco de dados:

E na aba Forward Engineer, execute a validação (Validate Data Model):

Nenhum erro encontratado, vamos gerar o banco de dados, botão “Forward Engineer”:

Na caixa de dialogo, informe onde será salvo o script SQL e dê OK:

Pronto, agora basta executar o script:

Tive alguns problemas com o Visio com bancos de dados grandes (com mais de 200 tabelas), mas para modelagens simples, o Visio e este plug-in podem dar conta.




Sobre o blog

Blog que há três anos trata de SQL Server, .NET Framework, PowerShell, soluções para problemas comuns e não tão comuns assim, informações sobre ferramentas diversas e o que vier na cabeça do MCT Paulo R. Pereira.

Twitter


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 345 other followers

%d bloggers like this: