Para migrar uma instalação do GXportal .NET cujo DBMS é SQL Server 2000 e passar ao SQL 2008, veja os seguintes passos:
Baixar o setup correspondente a esse ambiente daqui.
Seguir o manual de instalação seguinte. Uma vez instalado, ao entrar no backend não se contará com licenças, visto que por enquanto não transferimos as licenças até não validar o site migrado.
IMPORTANTE: No servidor onde está instalado o SQL Server 2008, deve ter instalada a JVM da Sun 1.6 ou superior. Para verificar esse requerimento, pode executar o seguinte comando no Windows: java -version.
Depois há duas opções, levantar um becape da base de dados completa ou realizar um import/export do portal.
-
Se quiser efetuar um import/export, deve baixar os utilitários para SQL2000 (export) e 2008 (import) daqui.
-
Se quiser levantar a base de dados completa, veja os seguintes passos:
-
Supomos que se conta com um arquivo do becape chamado "dbdummybackup.bak" que se efetuou no SQL 2000. Abrir o SQL Server Management Studio 2008.
-
Pressionar botão direito sobre a base de dados GXportal e selecionar a opção Tarefas - Restore Database
-
No seguinte diálogo selecionar a opção "From Device" e procurar o arquivo dbdummybackup.bak no disco.
-
Marcar o check box do becape a carregar
-
Selecionar do menu da esquerda a opção "Opções", marcar a opção que diz "Overwrite the existing database" e, onde diz Restore As, assegurar-se que os 2 caminhos ao final digam gxportal_Data.MDF e gxportal_Log.LDF.
-
Depois confirmar.
-
Uma vez carregada a base de dados terá que executar a seguinte consulta SQL para que o usuário GXportal definido para essa base tome o login GXportal definido nesse SQL Server: Exec sp_change_users_login 'update_one', 'gxportal', 'gxportal'
-
Para terminar, terá que copiar o diretório de imagens do site (C:\Inetpub\wwwroot\gxportal\gxpfiles\<site>) no novo servidor onde quer hospedá-las. Configurar os novos caminhos de multimídia no backend.
Para validar o site, terá que trocar o domínio para que aponte o novo servidor; uma vez validado, deve-se transferir as licenças ao servidor novo seguindo o manual baixado no passo 2.