1
resposta

[Sugestão] Import Power Architect para Sql server 2018

Como fazer a importação das tabelas criadas no Architect para o SQL Server 2018 ?

1 resposta

Oi, Gustavo! Tudo bem?

Desde já, peço desculpas por demorar a te responder.

Para importar as tabelas criadas no SQL Power Architect para o seu SQL Server 2018, precisamos realizar algumas etapas, observe:

  • Abrir o SQL Power Architect e acessar o projeto que contém as tabelas desejadas.
  • Clicar no item "SQL" localizado no menu opções na região superior do SQL Power Architect;
  • Clicar em "Generate DDL for Database type" e selecionar o formato dos scripts SQL conforme o SGBD que você está utilizando (é importante enfatizar que o SQL Power Architect nem sempre apresentará as versões mais recentes do SQL Server, então opte por aquela que você considera mais adequada);
  • Clicar em "Ok";
  • Realizar alterações no código caso existam problemas;
  • Selecionar a opção "Save";
  • Salvar o arquivo em seu computador.

Feito essas etapas, podemos partir para a importação! Um exemplo de como fazê-la é a seguinte:

  • Abrir o SQL Server Management Studio e se conectar ao seu servidor do SQL Server 2018;
  • Clicar com o botão direito do mouse no banco de dados no qual deseja criar as tabelas;
  • Escolher a opção "Nova Consulta" para abrir um editor de consultas;
  • Ir ao menu de opções do programa e localizar o item "Arquivo";
  • Clicar em "Abrir" e selecionar o arquivo com os comandos de criação das tabelas que acabamos de criar no SQL Power Architect;
  • Executar o script SQL pressionando a tecla F5 ou clicando no botão "Executar";

Assim, as tabelas serão criadas no SQL Server 2018 com base no script SQL gerado pelo Power Architect.

Gustavo, é importante reforçar que os script gerador pelo SQL Power Architect pode conter algumas inconsistências dependendo das estruturas das tabelas e do nosso contexto de trabalho. Nesse sentido, é indicado realizar a revisão dos códigos fornecidos pela ferramenta ou também efetuar o processo de criação manualmente.

Além disso, vale ressaltar que como é um assunto externo ao curso e que não tenho acesso ao seu cenário, outros testes terão de ser feitos a fim de obter o resultado esperado, mas espero que esta resposta seja um bom ponto de partida para a resolução do seu problema.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software