none
Base de produção e teste RRS feed

  • Pergunta

  • Bom dia Pessoal,

    Tenho uma base no servidor SQL Server 2005 para PRODUÇÃO e TESTE.

    Tenho uma aplicação web sendo desenvolvida só que preciso colocar "1 módulo" para rodar no produção, só que tenho que continuar desenvolvendo para implantar depois o "2 módulo".

    Gostaria de uma orientação de como fazer? Será que é melhor desenvolver o "2 módulo" direto na base de produção? Será que é melhor desenvolver na base de teste, só que na base de teste tudo que eu realizar lá preciso replicar depois para produção, tenho receio de esquecer alguma modificação.

    Alguém tem alguma ideia ou experiência para compartilhar quando estamos desenvolvendo e já precisamos colocar um módulo para rodar e continuar desenvolvendo outro?

    Obs.: Utilizo VS2012, ASP.NET, C#

    segunda-feira, 1 de outubro de 2012 13:29

Respostas

Todas as Respostas

  • Guilherme,

    Na minha opinião a solução é simples!!!

    Ambiente de produção só podem existir soluções e aplicações que foram testadas e homologadas, realizar desenvolvimento direto em ambiente de produção, mesmo que seja uma pequena solução é um risco e também um erro muito grande.

    O que você deveria fazer é colocar o módulo 1 no ambiente de produção, continuar o desenvolvimento do módulo 2 e depois que terminar o desenvolvimento unificar os dois módulos em uma única aplicação.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    segunda-feira, 1 de outubro de 2012 13:35
  • Olá,

    Estava imaginando isso também só que tenho uma dúvida: Eu coloco para rodar o 1 módulo na produção e vou desenvolvendo o 2 módulo no TESTE depois para unificar os dois, ou seja, preciso controlar todas modificações realizadas na base de teste para mudar depois no produção, certo? Tem algum software que possa controlar isso ou não é com o desenvolvedor mesmo?

    segunda-feira, 1 de outubro de 2012 13:42
  • O software da red gate é muito bom, o Visual Studio também tem uma ferramenta de comparação de schema. 

    http://www.red-gate.com/products/sql-development/sql-compare/

    http://www.codeproject.com/Articles/22954/Compare-SQL-Database-Schema


    MCP, MCTS, MCITP, MCPD

    • Marcado como Resposta Harley Araujo quarta-feira, 3 de outubro de 2012 18:07
    terça-feira, 2 de outubro de 2012 00:51