none
Migração do Sql 2005 para Sql 2005 WorkGroup RRS feed

  • Pergunta

  • Boa tarde.

    Tinha um banco versão 2005 express para receber uma média de 100.000 registro mes, para critica e exportação. ( apenas registros com totais de situação fiscal )

    Devido a mudança de legislação, estes registros terão que vir também com os produtos discriminados por situação fiscal.
    Com este aumento de registros, algo em torno de 4.000.000 mes foi necessário a troca do express pela versão WorkGroup.

    Como não encontramos o 2005 workgroup, foi feita a compra de um 2008 workgroup com dowgrade para 2005 workgroup.

    Fiu informado que para trocar a versão seria apenas necessário desistalar os componentes do 2005 express e instalar os componentes do 2005 workgroup. Feita a alteração hà algumas semana e para minha surpresa, a minha aplicalção está
    retornando disco full ( tenho um disco 300 Gb ).

    Ná época achei estranho não ter que desinstalar o banco e instalar na nova versão. Será que o limite de 4 Gb do express não foi removido?

    Obrigado pela ajuda.

    Humberto






    domingo, 19 de julho de 2009 19:59

Respostas

  • Boa noite.
    Já foi solicitado a troca da mídia para 2008, mas deve demorar uns 15 dias.

    Esqueci de colocar que o processador é um ADM 64 Phenom X3.

    Fazendo alguns testes, pois na minha máquina o banco roda normal ( processador ADM 64 5500+ X2 ), resolvi colocar um processador antigo que eu tenho ( ADM 64 3600 X2 ). O banco carregou normalmente e a máquina está em teste.

    Minha dúvida aumentou, pois com o Sql Express estava rodando normalmente com o processador original ( X3 ) e na versão paga não rodou.

    Posso afirmar ao meu cliente que o processador para a versão 2005 workgroup não pode ser X3 e que na versão 2008 workgroup pode? 

    Obrigado.

    • Marcado como Resposta hgpdutra sábado, 15 de agosto de 2009 15:05
    sábado, 25 de julho de 2009 21:51

Todas as Respostas

  • Porque não usa o upgrade  para o 2008 (ou uma instalação limpa com mesmo nome de instância caso não tenha como reconfigurar  seu aplicativo) com modo de compatibilidade 2005 somente no seu banco? Se seu aplicativo conecta no sql 2005, ele vai conectar no 2008, e vai entender o banco de 2005 com a compatibilidade.
    domingo, 19 de julho de 2009 20:58
  • Boa Noite,

    Se a aplicação possibilitar recomendo utilizar o 2008 (afinal você pagou por ele). Se for migrar do Express 2005 para o Workgroup 2005, eu sugiro desatachar as bases, remover o SQL Server Express, instalar o Workgroup e reatachar as bases. Não posso arbitrar a razão do Disk Full, pois, não há maiores detalhes (quando ele ocorre ? Qual a mensagem exata de erro ?)

    [ ]s,
     
    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com

    Mitos do SQL Server – A ordem das tabelas influencia no desempenho de uma instrução SELECT ?
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!643.entry 


    Classifique as respostas. O seu feedback é imprescindível
    segunda-feira, 20 de julho de 2009 04:56
  • Amigos, boa tarde.

    Desculpem a demora da resposta.

    O disk full ocorre quando vai gravar na tabela de produtos e a mensagem que é mostrada informa que ultrapassou o limite do banco.

    Estou usando uma máquina com Windows XP SP3 com disco 360 Gb.

    Destachei o banco, prossegui desinstalação do DataBase Engenie da versão Express.

    Quando instalo a versão workgroup na tela de Setup Progess, ao prosseguir a instalação do DataBase quando entra na parte de Configurantdo Sql Server, retorna uma mensagem de que o serviço não pode ser iniciado e não conclui a instalação. ( Erro do Log: Tempo Limite (30000) milisegundos de espera para que o serviço SqlServer  se conecte)

    Desinstalei todos os componentes do SqlServer pelo painel de controle, reinicei a máquia e tentei nova instalação somente com a opção do Data Base.
    Na tela de Setup Progess os componentes ficam como Setup Finished e quando entra o DataBase (última opção da tela ) ocorre o mesmo erro.



    Obrigado.
    quinta-feira, 23 de julho de 2009 17:05
  • hgpdutra,

    Após você ter desinstalado esta instância SQL Server, antes de começar instalar a nova versão do SQL Server, seria interessante você limpar o registro do Windows e excluir algum arquivo que possa estar contido da instação anterior.

    Em relação as recomendações dos colegas, também concordo em utilizar o SQL Server 2008.


    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sexta-feira, 24 de julho de 2009 11:52
    Moderador
  • Boa noite.
    Já foi solicitado a troca da mídia para 2008, mas deve demorar uns 15 dias.

    Esqueci de colocar que o processador é um ADM 64 Phenom X3.

    Fazendo alguns testes, pois na minha máquina o banco roda normal ( processador ADM 64 5500+ X2 ), resolvi colocar um processador antigo que eu tenho ( ADM 64 3600 X2 ). O banco carregou normalmente e a máquina está em teste.

    Minha dúvida aumentou, pois com o Sql Express estava rodando normalmente com o processador original ( X3 ) e na versão paga não rodou.

    Posso afirmar ao meu cliente que o processador para a versão 2005 workgroup não pode ser X3 e que na versão 2008 workgroup pode? 

    Obrigado.

    • Marcado como Resposta hgpdutra sábado, 15 de agosto de 2009 15:05
    sábado, 25 de julho de 2009 21:51