none
compatibilidade SQL server 2005 x64 e x32 RRS feed

  • Pergunta

  • olá a todos!

    estamos mudando o servidor da empresa de win2k3 server x32 para win2k8 foundation x64 que vem instalado no power edge da dell, a grande questão para fecharmos o pedido do novo server é que no servidor 2003 roda um aplicativo de gestão contabil que usa o sql 2005 x32e o mesmo tem que ser instalado nos clientes, a equipe tecnica do programa já disponibilizou para download a uma versão x64 a duvida é se eu instalar no servidor 2008 a versão do sql 2005 x64 ou usuarios que acessam o banco com a versão x32 vão encontrar algum problema ou hávera algum conflito?

    sou grato desde já qualquer ajuda será de grande valor

    Abraços 

    fico no aguardo 
    quarta-feira, 10 de março de 2010 17:15

Respostas

  • dinamo32,

    Concordo com o Alex.

    Quando falamos em ambiente 64 bits e softwares 32 bits, o sistema operacional deverá realizar a emulação para que a aplicação em 32 bits possa rodar.

    Aqui na empresa temos máquinas Intel Xeon 64 e percebemos que a diferença entre o Itanium é visível!!!!
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 10 de março de 2010 18:15
    Moderador
  • dinamo32,

    o fato do software servidor ser 64bits e o client 32bits não trará problemas não.

    Quando se fala em 32 ou 64 bits, está se falando se o programa(binários) foi desenvolvido para uma ou outra plataforma. Para usuários, administradores, etc fica transparente o uso da aplicação.

    Você terá ganho de performance pois 64 endereça mais instruções e memória com menos ciclos de clock da CPU, o que diminui o tempo de resposta.

    Só tome cuidado com plataforma Intel pois o Xeon é EM64 enquanto o Itanium é 64bits puro. O software para Xeon e para Itaninum é diferente. Especifique para o fornecedor o processador usado para não ter surpresas ao tentar instalar o software.

    Já tive más surpresas ao tentar instalar software alegadamente 64bits no Xeon devido a esta diferença com o Itanium.
    Se a resposta resolveu sua questão ou problema, classifique-a para manter a qualidade do forum e a confiabilidade dos participantes.

    Alex M. Bastos
    http://bastosalex.spaces.live.com
    quarta-feira, 10 de março de 2010 17:36

Todas as Respostas

  • dinamo32,

    o fato do software servidor ser 64bits e o client 32bits não trará problemas não.

    Quando se fala em 32 ou 64 bits, está se falando se o programa(binários) foi desenvolvido para uma ou outra plataforma. Para usuários, administradores, etc fica transparente o uso da aplicação.

    Você terá ganho de performance pois 64 endereça mais instruções e memória com menos ciclos de clock da CPU, o que diminui o tempo de resposta.

    Só tome cuidado com plataforma Intel pois o Xeon é EM64 enquanto o Itanium é 64bits puro. O software para Xeon e para Itaninum é diferente. Especifique para o fornecedor o processador usado para não ter surpresas ao tentar instalar o software.

    Já tive más surpresas ao tentar instalar software alegadamente 64bits no Xeon devido a esta diferença com o Itanium.
    Se a resposta resolveu sua questão ou problema, classifique-a para manter a qualidade do forum e a confiabilidade dos participantes.

    Alex M. Bastos
    http://bastosalex.spaces.live.com
    quarta-feira, 10 de março de 2010 17:36
  • dinamo32,

    Concordo com o Alex.

    Quando falamos em ambiente 64 bits e softwares 32 bits, o sistema operacional deverá realizar a emulação para que a aplicação em 32 bits possa rodar.

    Aqui na empresa temos máquinas Intel Xeon 64 e percebemos que a diferença entre o Itanium é visível!!!!
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 10 de março de 2010 18:15
    Moderador
  • dinamo32,

    Concordo com o Alex.

    Quando falamos em ambiente 64 bits e softwares 32 bits, o sistema operacional deverá realizar a emulação para que a aplicação em 32 bits possa rodar.

    Aqui na empresa temos máquinas Intel Xeon 64 e percebemos que a diferença entre o Itanium é visível!!!!
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA

    Junior e Alex,

    obrigado pela atenção, e só concluindo o raciocinio não há prblema algum então em instalar softwares 32bits em um sistema operacional rodando em 64bits?
    sexta-feira, 12 de março de 2010 16:46
  • Existem 3 arquiteturas differentes suportadas pelo Windows e SQL Server: x86, x64 e ia64.

    x86: eh com o que estavamos acostumados (32-bits)

    x64: arquitetura de 64-bits baseada no x86, ateh laptops hoje em dia sao x64. Programas pra x86 rodam nessa arquitetura sem nenhum problema, exceto que existem limitacoes de memoria.

    ia64: arquitetura de 64-bits completamente nova e diferente de x86 e x64. A grande maioria dos ia64 sao pra servidores, com alguns raros pra desktop. Programas pra x86 rodam nessa arquitetura sem nenhum problema em modo emulado pelo hardware, com as mesmas limitacoes de memoria. x64 e ia64 nao sao compativeis.

    O protocolo de comunicacao usado pelo SQL e os arquivos do banco de dados sao independente de arquitetura. Entao vc pode instalar o SQL na arquitetura que quiser, e os clientes em qualquer outra arquitetura que vc nao terah problemas. O mesmo se aplica aos seus banco de dados, pode move-los e fazer backup/restore em qualquer uma delas.


    Fabricio Voznika [MSFT], SQL Server Storage Engine Team
    quarta-feira, 31 de março de 2010 02:10
  • Edson, Boa Tarde!

     

    Só complementando o que nossos colegas já explicaram.

    Em caso de necessidade de Instalação dessa aplicação no servidor, para você ter certeza que o seu aplicativo é compatível com a arquitetura 64bits, x64 ou IA64, você terá que perguntar ao fornecedor da aplicação.

    Existem 2 formas de seu aplicativo funcionar, na versão emulada x32 dentro do sistema operacional x64 e na versão nativa x64 ou IA64. Dessa forma, recomendo consultar o seu fornecedor.

    Caso a instalação somente acessará o banco de dados instalado em um servidor Windows 2008 x64, não terá nenhum problema. Para a aplicação, não importa a plataforma  que o SQL SErver esteja rodando.

    Espero ter ajudado

    Juliano HOrta

     

     

    quinta-feira, 8 de abril de 2010 16:56