none
SqlServer 2000 Standard Edition x WinSever 2003 x64 RRS feed

  • Pergunta

  • Olá pessoal
    Boa tarde.

    Tenho aqui na empresa um servidor com win2003 server 32bits rodando com SQLServer 2000 Standard Edition tudo perfeito.
    Adquirimos um servidor c/2 processadores Itel Xeon 64 e 16MB de memoria, e instalei o win2003 server 64bits e o SQLServer 2000 Standard Edition, ou seja o mesmo banco do servidor anterior.

    Mas esta apresentando instabilidade, pois tem hora que você consegue acessar via aplicação, e também acessa em outra estação pelo Interprise Manager e no momento seguinte para de acessar e da a mensagem:
    ==============
    A connection could no be established to nome-servidor
    Reason : SQL Server inxexistente ou acesso negado
    ConnectionOpen (Connect()).
    Please verify SQL Server is running and check your SQL Server registration properties
    (by right-clicking on the nome-servidor node) and try again
    =======
    Isto acessando pelo Manger.
    Gostaria se saber se existem alguma se o a versão acima do SQL tem imcompatibilidade com o Win2003 Server 64bis, ou isto por ser por algum outro motivo.
    Alguem pode uma luz sobre este problema, pois ainda não consegui colocar em produção no novo servidor.
    Desde ja agradeço pela colaboração.
    Abraços.
    Aguiar.

    terça-feira, 22 de novembro de 2011 17:23

Respostas

  • Boa Noite,

    Senhores, acho que você estão muito avançados na linha do tempo. SQL Server Configuration Manager e SQL Browser são componentes do SQL Server 2005 e posteriores e não existiam no SQL Server 2000. O Configuration Manager é o filho do antigo Server Network Utility do SQL Server 7/2000 e o SQL Browser veio de uma funcionalidade de listener que ficava no próprio serviço.

    O SQL Server 2000 não possui versão X64 (apenas X86 e IA64). Se você está fazendo a instalação de um SQL Server 2000 x86 (32bits) em um SO 64, você estará usando a emulação WOW e certamente o resultado não será performático. Duas observações a serem feitas sobre essa combinação

    Changes to SQL Server 2000 Service Pack 4 operating system support
    http://support.microsoft.com/kb/898042

    "32-bit x86 operating systems may only run the 32-bit x86 versions of SQL Server. (no change for SP4)"

    FIX: You may experience heap corruption, and SQL Server 2000 may shut down with fatal access violations when you try to browse files in SQL Server 2000 Enterprise Manager on a Windows Server 2003 x64-based computer
    http://support.microsoft.com/kb/916950

    Description of SQL Server 2000 64-bit Readme.htm additions
    http://support.microsoft.com/kb/813953/en-us

    Microsoft Windows on Windows 64 (WOW) is a 32-bit Windows subsystem that will permit you to run 32-bit applications on 64-bit Windows. However, 32-bit applications will be running in an emulation mode. Therefore, performance may not meet your expectations. Additionally, you might experience unexpected behavior when you run 32-bit applications on 64-bit Windows. Therefore, the SQL Server 32-bit management tools are not supported for running in WOW on 64-bit Windows. You must run them remotely on a 32-bit version of Microsoft Windows.

    Ao meu ver, essa combinação é muito ruim. Já tive muitas dores de cabeça com Windows 2003 X64 e SQL Server 200 X86. Sugiro baixar o SO para 32 ou subir o SQL Server para 2005

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos: http://www.youtube.com/user/gmasql

     


    Classifique as respostas. O seu feedback é imprescindível
    terça-feira, 22 de novembro de 2011 22:46

Todas as Respostas

  • Olá Aguiar, 

    Verifica se os protocolos do SQL Server no Configuration Manager estão configurados da mesma forma.

    Muitas vezes as configurações podem destes protocolos influenciam na conexão.

    Se não for isso retorne para avaliarmos as possibilidades.

    Espero que ajude, vlew.

    terça-feira, 22 de novembro de 2011 17:54
  • Aguiar,

    Vamos por partes, você instalou o SQL Server 2000 32 bits no seu Windows 2003 64?

    Verifique se o serviço SQL Browser e Named Pipes estão ativos.

    As permissões de uso são as mesmas?

    A alguns anos eu tive um problema parecido com o seu, era um falha do Windows Server.


    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]
    terça-feira, 22 de novembro de 2011 21:01
    Moderador
  • Boa Noite,

    Senhores, acho que você estão muito avançados na linha do tempo. SQL Server Configuration Manager e SQL Browser são componentes do SQL Server 2005 e posteriores e não existiam no SQL Server 2000. O Configuration Manager é o filho do antigo Server Network Utility do SQL Server 7/2000 e o SQL Browser veio de uma funcionalidade de listener que ficava no próprio serviço.

    O SQL Server 2000 não possui versão X64 (apenas X86 e IA64). Se você está fazendo a instalação de um SQL Server 2000 x86 (32bits) em um SO 64, você estará usando a emulação WOW e certamente o resultado não será performático. Duas observações a serem feitas sobre essa combinação

    Changes to SQL Server 2000 Service Pack 4 operating system support
    http://support.microsoft.com/kb/898042

    "32-bit x86 operating systems may only run the 32-bit x86 versions of SQL Server. (no change for SP4)"

    FIX: You may experience heap corruption, and SQL Server 2000 may shut down with fatal access violations when you try to browse files in SQL Server 2000 Enterprise Manager on a Windows Server 2003 x64-based computer
    http://support.microsoft.com/kb/916950

    Description of SQL Server 2000 64-bit Readme.htm additions
    http://support.microsoft.com/kb/813953/en-us

    Microsoft Windows on Windows 64 (WOW) is a 32-bit Windows subsystem that will permit you to run 32-bit applications on 64-bit Windows. However, 32-bit applications will be running in an emulation mode. Therefore, performance may not meet your expectations. Additionally, you might experience unexpected behavior when you run 32-bit applications on 64-bit Windows. Therefore, the SQL Server 32-bit management tools are not supported for running in WOW on 64-bit Windows. You must run them remotely on a 32-bit version of Microsoft Windows.

    Ao meu ver, essa combinação é muito ruim. Já tive muitas dores de cabeça com Windows 2003 X64 e SQL Server 200 X86. Sugiro baixar o SO para 32 ou subir o SQL Server para 2005

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos: http://www.youtube.com/user/gmasql

     


    Classifique as respostas. O seu feedback é imprescindível
    terça-feira, 22 de novembro de 2011 22:46
  • Este post foi encerrado por ser considerado um post antigo.

    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 5 de junho de 2018 18:37
    Moderador