quarta-feira, 19 de junho de 2013

Backup da Kb II

Bom, felizmente esse tema ainda não acabou, e quem me trouxe uma nova luz foi o Alex Melo, e olha que não foi uma luzinha qualquer, o que ele disse foi o seguinte, após certo upgrade da versão X EV1, não precisamos mais do arquivo gxw e do knowledgebase.connection, basta apenas o mdf.

Então tá mais simples do que imaginava, o banco de dados é suficiente, e como devemos fazer?

  1. Copiar o mdf que se deseja restaurar na pasta onde se deseja criar a nova kb
  2. Diferentemente do artigo anterior, não é necessário conectar o banco ao SQL Server (atachar), e se estiver conectado deve-se desconectar
  3. Abrir o Genexus e em seguida execute a opção File - Open Knowledge Base, mude o filtro de tipos de arquivo para mdf, e aponte para o banco de dados previamente copiado.
O Genexus abrirá uma janela dizendo Knowledge Base Directory change detected, mas não ligue muito para isso, basta pressionar confirmar e a kb será recriada.

O Alex ainda alertou dos problemas relacionados com bases do SQL2008R2 que não abrem no SQL2008, então, será necessário um pouco de atenção com a versão correta do Banco de Dados instalada no equipamento.

Dica igual a essa não temos todos os dias, portanto, resta-nos um forte agradecimento ao nosso amigo.