Como migrar instâncias de cluster de failover do SQL Server 2005 Service Pack 2 do Windows Server 2003 Service Pack 2 para o Windows Server 2008

Traduções deste artigo Traduções deste artigo
ID do artigo: 953200 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo descreve como migrar instâncias de cluster de failover existentes do Microsoft SQL Server 2005 para o Windows Server 2008 a partir do Windows Server 2003 Service Pack 2.

INTRODUÇÃO

Windows Server 2008 não oferece suporte a atualização direta de clusters de failover de versões anteriores do Windows Server. Isso ocorre porque melhoramentos de segurança significativos nos serviços de cluster de Failover do Windows removidas compatibilidade com versões anteriores. No entanto, o Windows Server 2008 fornece suporte para un-clustered atualizações do Windows Server 2003 SP2.

Observação Para migrar uma instância de cluster de failover do SQL Server 2000, você deve atualizar essa instância para o SQL Server 2005 Service Pack 2. Para obter mais informações sobre como migrar clusters do SQL Server 2000 para clusters do SQL Server 2005, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
910233Migrar um cluster SQL Server 2000 Analysis Services para um cluster do SQL Server 2005 Analysis Services
Há três opções para migrar instâncias de cluster de failover do SQL Server 2005 do Windows Server 2003 para o Windows Server 2008:
  • Crie um novo cluster de Windows Server 2008 no novo hardware e migrar os dados do cluster antigo do Windows Server 2003.
  • Os nós de um cluster de failover do Windows Server 2003, cancele-cluster atualizar cada nó e, em seguida, recriar o failover de cluster em nós atualizado do Windows Server 2008.
  • Cancelar cluster os nós de um cluster de failover do Windows Server 2003, executar uma instalação limpa do Windows Server 2008 e, em seguida, recriar o failover de cluster em nós recém-criados do Windows Server 2008.

Suposições

Essas instruções são com base nas seguintes pressuposições.

Observação Os nomes de nó, as instâncias de cluster de failover do servidor SQL e as letras de unidade são provavelmente diferentes:
  • Node1e Node2 são os nomes de dois nós no ClusterName1.
  • FocInstanceName1é o nome da instância de cluster de failover do SQL Server que contém Node1 e Node2.

    Observação Nessa situação, a instância de cluster de failover do SQL Server é um servidor virtual.
  • SqlInstanceName1é o nome da instância do SQL Server no FocInstanceName1.
  • F:é o disco compartilhado é usado como o disco de dados e como o disco de log por SQLInstanceName1.
  • G:é um disco compartilhado disponível que é necessário para executar a migração.
  • Você usará uma conta de usuário de domínio que usa as permissões administrativas locais e quaisquer permissões adicionais necessárias para executar instalações de cluster de failover ou instalações do SQL Server.
  • Em um servidor de cluster autônomo ou em um servidor de cluster de failover, você já concluiu testes funcionais do SQL Server 2005 SP2 e teste qualquer pós-SQL Server 2005 SP2. Os servidores em cluster em que você executa o teste estão executando a versão do Windows Server 2008 que contém seus aplicativos SQL Server.

Mais Informações

Etapas de pré-atualização

  1. Antes de iniciar a atualização em seus servidores de produção, teste todos os componentes e aplicativos em um cluster de teste.
  2. Para que você não perderá dados ou configuração configurações, execute um inventário completo de instâncias do SQL Server, do Windows e grupos de recursos no cluster. Algumas coisas a serem considerados são da seguinte maneira:
    • No Windows Server, estoque todas as diretivas, os usuários, grupos de usuários e outros recursos de conta de usuário.
    • Para o SQL Server 2005, examine o Adicionar ou remover programas para todos os aplicativos instalados do SQL Server 2005.
    • No Windows Server, analise os grupos de recursos de cluster de Windows.
    • Determine o tipo de quorum para o cluster no Windows Server.
  3. Certifique-se de que você fez o seguinte:
    • Você tem corretamente backup todos os dados.
    • Você executou backups de nível de arquivo completo de todas as unidades de cluster do SQL Server.
    • Você executou backups completos do SQL Server-nível de todos os bancos de dados para ambos os bancos de dados de sistema do SQL Server e para bancos de dados do usuário. Para fazer isso, execute os seguintes comandos no prompt de comando:
      1. Digite sqlcmd e, em seguida, pressione ENTER. Isso inicia o utilitário sqlcmd.
      2. Totalmente backup bancos de dados usuário no Node2, digite BACKUP DATABASE [userdb1] TO DISK = N?Z:\userdb1.bak ? , pressione ENTER, digite GO e, em seguida, pressione ENTER.
      3. Para restaurar o banco de dados no novo cluster, digite RESTORE DATABASE [userdb1] FROM DISK = N?Z:\userdb1.bak ? WITH NORECOVERY , pressione ENTER, digite GO e, em seguida, pressione ENTER.
      4. Definir os bancos de dados como ? somente-leitura ? no cluster antigo, digite ALTER DATABASE [userdb1] SET READ_ONLY , pressione ENTER, digite GO e, em seguida, pressione ENTER.
      5. Para fazer backups de log dos bancos de dados no cluster antigo, digite BACKUP LOG [userdb1_log] TO DISK = N?Z:\userdb1_log.bak ? , pressione ENTER, digite GO e, em seguida, pressione ENTER.
      6. Para fazer backups de bancos de dados do sistema no cluster antigo, digite BACKUP DATABASE [mestre] TO DISK = N?Z:\master.bak ? , pressione ENTER, digite GO e, em seguida, pressione ENTER.
      7. Digite BACKUP DATABASE [msdb] TO DISK = N?Z:\msdb.bak ? , pressione ENTER, digite GO e, em seguida, pressione ENTER.
      8. Digite BACKUP DATABASE [modelo] TO DISK = N?Z:\model.bak ? , pressione ENTER, digite GO e, em seguida, pressione ENTER.

Atualizar Nó1

Para atualizar Node1, execute estas etapas.

Observação Quando você executa esse processo, o servidor será incorrer em períodos de tempo de inatividade. Durante esse tempo de inatividade, os servidores e os aplicativos não estará disponíveis para produção até que os processos são totalmente concluídos.
  1. Failover para todos os serviços Node1 para Node2.

    Observação Esta etapa será incorrer em tempo de inatividade.
  2. Use Adicionar ou remover programas para remover todas as instâncias do SQL Server Node1.
  3. Use o administrador de cluster para remover Node1 do cluster do Windows:
    1. Inicie o administrador de cluster no Node2.
    2. Clique com o botão direito do mouse Node1 e clique em Parar o serviço de cluster .
    3. Clique com o botão direito do mouse Node1 e clique em Remover nó .
  4. Parar o serviço de cluster no Node2 e, em seguida, defina o serviço como desativado.
  5. Execute uma nova instalação do Windows Server 2008. Você precisará redefinir quaisquer configurações que são necessárias de sua instalação do Windows Server 2003. Para fazer isso, execute as seguintes etapas:
    1. Na Node1, fazer uma nova instalação do Windows Server 2008.
    2. Migra qualquer as configurações de usuário, os usuários e diretivas para Node1. Isso inclui o seguinte:
      • Endereço IP-v4
      • Nome do computador e o nome de domínio
      • Conta/Security Group (adicionar o usuário do domínio ao grupo de administradores local).
      • Disco externo (letras de unidade e partição)
  6. Instale qualquer software de suporte. Isso inclui drivers e provedores.
  7. Migre discos de cluster de failover Windows Server 2003 para o novo nó do Windows Server 2008. Ou então, anexar novos discos de SAN para uso do cluster de failover.
  8. Crie um cluster de Windows Server 2008 de um nó em Node1:
    1. Clique em Adicionar recurso no console tarefas de configuração inicial (TIC) ou no snap-in de Gerenciador de servidores e, em seguida, selecione o Cluster de Failover para instalar.
  9. Crie um cluster de nó único, usando o console do gerenciamento de cluster de Failover com Nó1 seguindo o assistente que foi iniciado pelo console.
  10. Instale o SQL Server 2005 com cluster no Node1 como uma nova instância de Failover do SQL Server.

    importante A nova instância do SQL Server em Node1 deve ser instalada usando as mesmas letras de unidade como Node2.

    Aviso Você deve usar o mesmo caminho de dados que você usa quando você executar backups de banco de dados de sistema do SQL Server.

    Para instalar o SQL Server 2005 com cluster no Nó1 como uma nova instância de failover do SQL Server, execute estas etapas:
    1. Prepare seu cluster de Failover com uma instância do SQL Failover em cluster instalado para fazer isso, execute essas etapas Server:
      1. Clique com o botão direito do mouse em Serviços e aplicativos .
      2. Clique em Mais ações e, em seguida, clique em criar vazio serviço ou aplicativo .

        Observação Isso deve ser o recipiente de cluster do SQL Server.
      3. Clique o novo recipiente que você criou com o botão direito do mouse, selecione Renomear e, em seguida, forneça isso um nome mais descritivo e significativo que está associado com a instalação do SQL Server que você irá executar.
      4. No console de Gerenciamento de cluster de Failover , verifique se o novo contêiner de SQL Server está selecionado e clique em Adicionar armazenamento em ações .
      5. Selecione a unidade de cluster para a instância do SQL Server para usar. Esta unidade de cluster deve ter a mesma letra de unidade a instância migrada. Você pode expandir os discos de cluster disponível para revelar a letra da unidade do volume.

        Observação O cluster de failover agora está preparado para ter uma instância em cluster de failover do SQL Server instalada.
    2. Instalar o SQL Server 2005 e instale o mecanismo de banco de dados como uma Instância em cluster em Node1.
    3. Quando você for solicitado, especifique um nome novo de instância do cluster, como FocInstance2.
    4. Quando solicitado, especifique um não utilizado, disponível compartilhado disco, como G:, para arquivos de dados.
    5. Manter o mesmo SQL Server banco de dados de instância nome como antes, ou use o nome padrão. Por exemplo, use SqlInstanceName1.
  11. Instale o SQL Server 2005 SP2 e qualquer hotfix do SQL Server 2005 é recomendados para o Windows Server 2008.

Migração de dados

Use um dos seguintes métodos para migrar os dados.

Observação Esses métodos não são apresentados em uma ordem específica. Você precisará determinar qual método é preferido para seu ambiente.

importante Antes de usar o método, permissões de NTFS a instalação atual devem ser aplicadas tão logo estejam os dados no novo local.

Método 1: Transferência o volume de disco concluída

Para transferir o volume total do disco, execute estas etapas:
  1. Remova os recursos de disco, como F:, do grupo de failover do SQL Server no cluster antigo:
    1. Coloque offline o grupo de failover da instância do SQL Server.
    2. Abrir a caixa de diálogo Propriedades de recurso de SQL Server , clique na guia de dependência e, em seguida, remover os recursos de disco que contêm os arquivos de banco de dados dependentes.
    3. Abrir a caixa de diálogo Propriedades de recurso de texto completo do SQL Server , clique na guia de dependência e, em seguida, remova os recursos de disco que contém os arquivos de banco de dados dependentes.
    4. Remova o recurso de disco do grupo de failover.
    5. Remover a letra da unidade do disco.
  2. Alterne os discos no novo cluster. Por exemplo, alterne as unidades F: e G:. Para fazer isso, execute as seguintes etapas:
    1. Repita etapas 1a através de 1e.
    2. Adicione os discos que foram usados pelo cluster antigo como o novo armazenamento.
    3. Altere a letra da unidade do novo armazenamento para aquele que foi usado pela instância do SQL Server.
    4. Adicione o armazenamento ao grupo de cluster de failover da instância do SQL Server.
    5. Defina dependência do recurso do SQL Server para o novo armazenamento.
    6. Defina dependência do recurso de texto completo do SQL Server para o novo armazenamento.
  3. Inicie a instância do SQL Server no novo cluster.

Método 2: Copiar a estrutura completa do diretório de dados

  1. No servidor que está executando o Windows Server 2003, localize a pasta dados na instalação anterior.
  2. No servidor que esteja executando o Windows Server 2008, localize a nova pasta de dados . Essa nova pasta de dados deve usar o mesmo caminho que foi usado no servidor que está executando o Windows Server 2003.
  3. No console de Gerenciamento de cluster de Failover , coloque a nova instalação de cluster de failover do SQL Server off-line.
  4. Renomeie a nova pasta de dados para Data_New .
  5. Copie a pasta de dados original que foi determinada na etapa 1 para o local que foi determinado na etapa 2. Quando a cópia for concluída, os dados e pastas Data_New devem estar no mesmo nível da pasta.
  6. Altere o Endereço IP e o Nome da instância da instância antiga do SQL Server. Para obter mais informações, visite o seguinte site:
    http://msdn2.microsoft.com/en-us/library/ms178083.aspx
  7. Abra a caixa de diálogo Propriedades para o recurso de Nome de rede do grupo e, em seguida, altere o nome da máquina virtual para o nome da instância do SQL Server.
  8. Abra a propriedade do recurso Endereço IP do grupo e, em seguida, alterar o Endereço IP do servidor virtual para a instância do SQL Server.
  9. Altere o Endereço IP e Nomes da nova instância do SQL Server 2005. Para obter mais informações, visite o seguinte site:
    http://msdn2.microsoft.com/en-us/library/ms178083.aspx
  10. Abra a caixa de diálogo Propriedades para o recurso de nome do grupo e, em seguida, altere o nome da máquina virtual para o nome da instância do SQL Server.
  11. Abra a propriedade do recurso Endereço IP do grupo e, em seguida, alterar o Endereço IP do servidor virtual para a instância do SQL Server.
  12. Inicie a instância do SQL Server no novo cluster.
Restaurar os bancos de dados SQL Server de backups
Após você ter realizado método 1 ou método 2, você deve restaurar os backups de banco de dados do SQL Server. Para fazer isso, execute as seguintes etapas:
  1. Abra um prompt de comando.
  2. Digite sqlcmd e, em seguida, pressione ENTER. Isso inicia o utilitário sqlcmd.
  3. Para restaurar bancos de dados do sistema, no prompt de comando, digite RESTORE DATABASE [mestre] FROM DISK = N?Z:\master.bak ? , pressione ENTER, digite GO e, em seguida, pressione ENTER.
  4. Digite RESTORE DATABASE [msdb] FROM DISK = N?Z:\msdb.bak ? , pressione ENTER, digite GO e, em seguida, pressione ENTER.
  5. Digite RESTORE DATABASE [modelo] FROM DISK = N?Z:\model.bak ? , pressione ENTER, digite GO e, em seguida, pressione ENTER.
  6. Para restaurar os bancos de dados do usuário, digite RESTORE DATABASE [userdb1] FROM DISK = N?Z:\userdb1.bak ? , pressione ENTER, digite GO e, em seguida, pressione ENTER.
Atualizar Node2
Depois de restaurar os backups de banco de dados do SQL Server, atualize Node2. Para fazer isso, execute estas etapas
  1. Desinstale o SQL Server do Node2.
  2. Abra um prompt de comando no Node2.
  3. Digite sqlcmd e, em seguida, pressione ENTER. Isso inicia o utilitário sqlcmd.
  4. Tipo de CLUSTER NODE Node2 /EVICT , pressione ENTER, digite GO e, em seguida, pressione ENTER.
  5. Digite QUIT para fechar o utilitário sqlcmd.
  6. Instalar ou atualizar para o Windows Server 2008.
  7. Adicione Node2 ao novo cluster de failover:
    1. Clique em Adicionar recurso no console tarefas de configuração inicial (TIC) ou no snap-in Gerenciador de servidores e, em seguida, selecione o Cluster de Failover para instalar.
    2. No console de Gerenciamento de cluster de Failover , clique em Adicionar nó .
  8. Configure o cluster do SQL Server 2005 como um cluster de failover:
    1. No painel de controle, clique duas vezes em programas e recursos , selecione Microsoft SQL Server 2005 e, em seguida, clique em Alterar .
    2. Adicionar Node2 os proprietários de grupo do Assistente de instalação e, em seguida, continuar a instalação.
    3. Instale o SQL Server 2005 SP2 em Node2.
    4. Mova o grupo de failover para Node2.
Observação Se o texto de servidor SQL completo estiver em um estado de falha e você não é possível reiniciá-lo, você deve reparar SQL Server 2005 completando uma das seguintes opções de recuperação:

opção de recuperação 1

Para se recuperar de um estado de falha, reinstale o SQL Server 2005 SP2.

opção de recuperação 2
  1. Insira a mídia de instalação SQL Server 2005 na unidade de disco.
  2. No prompt de comando, digite o seguinte comando e pressione ENTER.
    Iniciar /wait Drive: \setup.exe /qb REINSTALL = SQL_FullText INSTANCENAME = MSSQLSERVER REINSTALLMODE = M
    Observação Para INSTANCENAME, use MSSQLSERVER para uma instância padrão. Para uma instância nomeada, especifica o nome da instância.

Propriedades

ID do artigo: 953200 - Última revisão: segunda-feira, 22 de setembro de 2008 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Service Pack 2 nas seguintes plataformas
    • Microsoft SQL Server 2005 Standard Edition
    • Microsoft SQL Server 2005 Enterprise Edition
    • Microsoft SQL Server 2005 Developer Edition
    • Microsoft SQL Server 2005 Standard X64 Edition
    • Microsoft SQL Server 2005 Enterprise X64 Edition
    • Microsoft SQL Server 2005 Developer x64 Edition Community Technology Preview
    • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems Community Technology Preview
    • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
    • Microsoft SQL Server 2005 Developer Edition for Itanium-based Systems Community Technology Preview
Palavras-chave: 
kbmt kbinstallation kbclustserv kbexpertiseinter kbhowto kbinfo KB953200 KbMtpt
Traduçã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). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 953200

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com