ID do artigo: 815431 - Última revisão: segunda-feira, 16 de abril de 2007 - Revisão: 17.1

Instalação de um nomeado instância de servidor virtual SQL Server 2000 em um agrupar Windows_Server_2003-Based falhar

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Quando você instalar um nomeado instância de servidor virtual Microsoft SQL Server 2000 em um computador que está execução Microsoft Windows Server 2003, Enterprise Edition ou Microsoft Windows Server 2003, Datacenter Edition, o seguinte comportamento ocorre:
  • A instalação pára de responder.
  • Você receber a seguinte mensagem de erro:
    O recurso agrupar falha ser colocado online. Se informações de erro estendidas foi relatada pelo serviço Cluster ele pode ser obtido do log de eventos.
  • O seguinte texto está conectado o arquivo Sqlstp.log no pasta do Windows:
    12:00:42 Ação final: CreateVirtualServerResources
    12:05 12 O recurso agrupar falha ser colocado online. Se informações de erro estendidas foi relatada pelo serviço Cluster ele pode ser obtido do log de eventos.
  • A seguinte mensagem de erro é registrada no arquivo de instalação servidor virtual SQL Server (Sqlclstr.log):
    00000750.00000190::2003/02/05-02:34:50.387 ERR SQL Server < SQL Server (UM) >: checkODBCConnectError [sqsrvres]: SqlState = 01000; Erro nativo = 35; mensagem = [Microsoft] [ODBC SQL Server Driver] [DBNETLIB] ConnectionOpen (Connect()).
    00000750.00000dd8::2003/02/05-02:34:51.470 WARN RmpTimerThread [RM]: Resource SQL Server pendente (uma) tempo limite atingido Out, CP 0 - estado configuração a falha.
  • Você pode receber uma mensagem de erro Appshelp que é semelhante ao seguinte:
    A versão de SQL Server 2000 estiver vulnerabilidades de segurança com Windows Server 2003 execução tem conhecidas. Para evitar vírus e ataques trabalho, as portas rede TCP/IP e UDP são desativadas. Faça instalar corrigir ou atualizar o pacote serviço para tornar seu servidor mais Seguro.

Causa

Para executar SQL Server em Windows Server 2003, você deve ter Service Pack 3 (SP3) SQL Server 2000 instalado. Windows Server 2003 bloqueia funcionalidade TCP/IP para nomeado instâncias que não execução SQL Server 2000 SP3 ou posterior. Em servidor virtual SQL Server 2000 a instalação, recursos SQL Server são criados e colocado online. Para colocar um recurso online, leve uma conexão é feita para o computador que está execução SQL Server usando o recurso SQL Server DLL (Sqsrvres.dll ou Sqagtres.dll). O solicitação de conexão falha devido a funcionalidade TCP/IP bloqueada. Esse comportamento faz o Programa de Instalação para parar de responder.

Como Contornar

Para get para o com suporte configuração de SQL Server 2000 SP3 em um computador Windows_Server_2003-based, use o nome do seguinte métodos.

Método 1

Para Windows Server 2003 32 - bit edições, use Client Network Utility (CNU) para criar um nomeado pipes alias.

Antes de você instalar um nomeado instância de servidor virtual SQL Server 2000, use CNU para criar um servidor alias para fazer uma conexão pela nomeado Pipes (durante a instalação) ao criar e colocar os recursos SQL Server online. Repita este processo para cada nomeado instalação instância.
  1. A partir do nó onde você desejar para executar a instalação, criar um servidor alias para a conexão cliente:
    1. Executado Cliconfg.exe o nó agrupar onde você irá executar a instalação.

      Observação Cliconfg.exe se não está instalado no seu computador, instalá-lo por execução Sqlredis.exe a partir dos arquivos instalação SQL Server 2000. Para fazer isso, o seguinte tipo informações em um prompt de comando:
      \x86\Other\sqlredis.exe /q:a /C:"setupre.exe WARN=1 -s -SMS"
      Talvez você precise reiniciar seu computador se Cliconfg.exe é não imediatamente disponível. Para obter mais informações sobre SQL Server 2000 Setup, clique o seguinte artigo número para exibição do artigo no Microsoft Knowledge Base:
      257716  (http://support.microsoft.com/kb/257716/ ) Perguntas freqüentes SQL Server 2000 - instalação
    2. Na caixa diálogo SQL Server Client Network Utility clique, na guia Alias .
    3. Clique em Adicionar para aberto a caixa diálogo Add Network Library Configuration .
    4. Clique para selecionar a caixa de seleção Named Pipes .
    5. Digite o nome alias no caixa alias Server. Por exemplo, digite o seguinte:: VIRTUALSERVERNAME\INSTANCENAME .
    6. Digite o nome instância servidor virtual na caixa Nome do servidor . Por exemplo, digite o seguinte:: VIRTUALSERVERNAME\INSTANCENAME.
    7. Verifique o nome na caixa do Pipe nome . Por, usar como padrão, o valor na caixa da Pipe nome é:
      \\ \Sql\query InstanceName \pipe\MSSQL$ VIRTUALSERVERNAME
  2. Execute a Instalação SQL Server 2000.
  3. Para o nome servidor virtual, use o mesmo nome servidor virtual e o nome que você usou em etapas 1e e 1f instância.
  4. Execute a Instalação do SP3 SQL Server 2000.
  5. Remover o nomeado pipes alias que você criou na etapa 1.

Método 2

Quando você instalar um 32 - bit edição de SQL Server 2000 em um 64 - bit edição de Windows Server 2003, siga estas etapas:
  1. Sobre o nó onde você desejar para executar o programa SQL Server Setup, clique iniciar , clique Executar , tipo RegEdite depois clique OK .
  2. Localize e clique com o botão direito do mouse na seguinte subchave do Registro::
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSSQLServer\Client\ConnectTo
  3. Aponte para Novo , e depois clique valor String . Uma nova entrada Registro é criada.
  4. Tipo o seguinte nome para a entrada Registro recém-criado:
    VirtualServerName \ InstanceName
    Observação VirtualServerName é um espaço reservado para o nome do servidor virtual. InstanceName é um espaço reservado para o nome do nomeado instância de SQL Server 2000.
  5. Clique com o botão direito do mouse em seguida, clique a entrada Registro recém-criado, e Modificar .
  6. Na caixa diálogo Edit String , colar o seguinte texto a caixa VALUE Data :
    DBNMPNTW, \\ \sql\query InstanceName \pipe\MSSQL$ VirtualServerName
  7. Clique em OK..
  8. Saia do Editor do Registro..

Referências

Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft (alguns artigos podem estar em inglês)::
811168  (http://support.microsoft.com/kb/811168/ ) 3 Service Pack SQL Server 2000, 3a Service Pack, ou Service Pack 4 lista de verificação Pré-Instalação para servidor virtual SQL Server 2000 para failover cluster
321063  (http://support.microsoft.com/kb/321063/ ) Como solucionar problemas o " falha de instalação para exigido executar operações em nós agrupar " Erro
Para ver o arquivo SQL Server 2000 SP3 Readme, visite o seguinte Microsoft sites:
http://support.microsoft.com/kb/889551 (http://support.microsoft.com/kb/889551)
Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft (alguns artigos podem estar em inglês)::
330022  (http://support.microsoft.com/kb/330022/ ) Leiame.htm 3 Service Pack SQL Server 2000 adições
290211  (http://support.microsoft.com/kb/290211/ ) Como obter o pacote serviço SQL Server 2000 mais recente

329329  (http://support.microsoft.com/kb/329329/ ) Suporte Windows Server 2003 para SQL Server 2000

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition nas seguintes plataformas
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
Palavras-chave: 
kbsysadmin kbsetup kbprb kberrmsg kbclustering KB815431 KbMtpt kbmt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Caso venha a encontrar erros neste artigo e queira colaborar no processo de aperfeiçoamento desta ferramenta, por favor preencha o formulário existente na parte inferior desta página. Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 815431  (http://support.microsoft.com/kb/815431/en-us/ )